You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by li...@apache.org on 2002/09/09 13:04:37 UTC
cvs commit: xml-axis/contrib/Axis-C++/docs/ApiDocs XmlWriter_8hpp.html XmlWriter_8hpp-source.html XMLType_8hpp.html XMLType_8hpp-source.html XMLType_8cpp-source.html XMLSerializer_8hpp.html XMLSerializer_8hpp-source.html XMLSerializer_8cpp.html XMLSerializer_8cpp-source.html XMLDeSerializer_8hpp.html XMLDeSerializer_8hpp-source.html XMLDeSerializer_8cpp.html XMLDeSerializer_8cpp-source.html XercescConst_8hpp.html XercescConst_8hpp-source.html Url_8hpp.html Url_8hpp-source.html Url_8cpp-source.html TypeMappingRegistry_8hpp.html TypeMappingRegistry_8hpp-source.html TypeMappingRegistry_8cpp-source.html tree.js TransportFactory_8hpp.html TransportFactory_8hpp-source.html TransportFactory_8cpp-source.html Transport_8hpp.html Transport_8hpp-source.html Transport_8cpp-source.html SOAPMsgContext_8hpp.html SOAPMsgContext_8hpp-source.html SOAPMsgContext_8cpp-source.html SOAPMessage_8hpp.html SOAPMessage_8hpp-source.html SOAPMessage_8cpp-source.html SOAPHeader_8hpp.html SOAPHeader_8hpp-source.html SOAPHeader_8cpp-source.html SOAPFaultElement_8hpp.html SOAPFaultElement_8hpp-source.html SOAPFaultElement_8cpp.html SOAPFaultElement_8cpp-source.html SOAPEnvelope_8hpp.html SOAPEnvelope_8hpp-source.html SOAPEnvelope_8cpp-source.html SOAPEncoding_8hpp.html SOAPEncoding_8hpp-source.html SOAPEncoding_8cpp.html SOAPEncoding_8cpp-source.html SOAPBodyElement_8hpp.html SOAPBodyElement_8hpp-source.html SOAPBodyElement_8cpp-source.html ServiceFactory_8hpp.html ServiceFactory_8hpp-source.html ServiceFactory_8cpp-source.html SerializerFactory_8hpp.html SerializerFactory_8hpp-source.html Sender_8hpp.html Sender_8hpp-source.html Sender_8cpp-source.html RPCParam_8hpp.html RPCParam_8hpp-source.html RPCParam_8cpp-source.html RPCElement_8hpp.html RPCElement_8hpp-source.html RPCElement_8cpp.html RPCElement_8cpp-source.html Receiver_8hpp.html Receiver_8hpp-source.html Receiver_8cpp-source.html QName_8hpp.html QName_8hpp-source.html QName_8cpp.html QName_8cpp-source.html Platform_8hpp.html Platform_8hpp-source.html Platform_8cpp-source.html Param_8hpp.html Param_8hpp-source.html Param_8cpp-source.html NsStack_8hpp.html NsStack_8hpp-source.html NsStack_8cpp-source.html namespace__ax.html MessageElement_8hpp.html MessageElement_8hpp-source.html MessageElement_8cpp-source.html index.hhp index.hhk index.hhc HttpTransport_8hpp.html HttpTransport_8hpp-source.html HttpTransport_8cpp-source.html globals.html functions.html files.html classXmlWriter.html classXMLSerializer.html classXMLSerializer-members.html classXMLDeSerializer.html classUrl.html classTypeMappingRegistry.html classTransportFactory.html classTransport.html classSOAPMsgContext.html classSOAPMessage.html classSOAPHeader.html classSOAPFaultElement.html classSOAPEnvelopFormatter.html classSOAPEnvelope.html classSOAPEncoding.html classSOAPBodyElement.html classServiceFactory.html classSerializerFactory.html classSender.html classRPCParam.html classRPCElement.html classReceiver.html classParseErrorHandler.html classParam.html classNsStack.html classNsMap.html classMessageElement.html classHttpTransport.html classChannelException.html classChannel.html classCall.html classAxisFault.html classAxisException.html classax_1_1XMLType.html classax_1_1QName.html classax_1_1QName-members.html classAttList.html Channel_8hpp.html Channel_8hpp-source.html Channel_8cpp-source.html Call_8hpp.html Call_8hpp-source.html Call_8cpp-source.html AxisException_8hpp.html AxisException_8hpp-source.html AxisException_8cpp-source.html AxisConst_8hpp.html AxisConst_8hpp-source.html AttList_8hpp.html AttList_8hpp-source.html
lilantha 2002/09/09 04:04:37
Modified: contrib/Axis-C++/docs/ApiDocs XmlWriter_8hpp.html
XmlWriter_8hpp-source.html XMLType_8hpp.html
XMLType_8hpp-source.html XMLType_8cpp-source.html
XMLSerializer_8hpp.html
XMLSerializer_8hpp-source.html
XMLSerializer_8cpp.html
XMLSerializer_8cpp-source.html
XMLDeSerializer_8hpp.html
XMLDeSerializer_8hpp-source.html
XMLDeSerializer_8cpp.html
XMLDeSerializer_8cpp-source.html
XercescConst_8hpp.html
XercescConst_8hpp-source.html Url_8hpp.html
Url_8hpp-source.html Url_8cpp-source.html
TypeMappingRegistry_8hpp.html
TypeMappingRegistry_8hpp-source.html
TypeMappingRegistry_8cpp-source.html tree.js
TransportFactory_8hpp.html
TransportFactory_8hpp-source.html
TransportFactory_8cpp-source.html
Transport_8hpp.html Transport_8hpp-source.html
Transport_8cpp-source.html SOAPMsgContext_8hpp.html
SOAPMsgContext_8hpp-source.html
SOAPMsgContext_8cpp-source.html
SOAPMessage_8hpp.html SOAPMessage_8hpp-source.html
SOAPMessage_8cpp-source.html SOAPHeader_8hpp.html
SOAPHeader_8hpp-source.html
SOAPHeader_8cpp-source.html
SOAPFaultElement_8hpp.html
SOAPFaultElement_8hpp-source.html
SOAPFaultElement_8cpp.html
SOAPFaultElement_8cpp-source.html
SOAPEnvelope_8hpp.html
SOAPEnvelope_8hpp-source.html
SOAPEnvelope_8cpp-source.html
SOAPEncoding_8hpp.html
SOAPEncoding_8hpp-source.html
SOAPEncoding_8cpp.html
SOAPEncoding_8cpp-source.html
SOAPBodyElement_8hpp.html
SOAPBodyElement_8hpp-source.html
SOAPBodyElement_8cpp-source.html
ServiceFactory_8hpp.html
ServiceFactory_8hpp-source.html
ServiceFactory_8cpp-source.html
SerializerFactory_8hpp.html
SerializerFactory_8hpp-source.html Sender_8hpp.html
Sender_8hpp-source.html Sender_8cpp-source.html
RPCParam_8hpp.html RPCParam_8hpp-source.html
RPCParam_8cpp-source.html RPCElement_8hpp.html
RPCElement_8hpp-source.html RPCElement_8cpp.html
RPCElement_8cpp-source.html Receiver_8hpp.html
Receiver_8hpp-source.html Receiver_8cpp-source.html
QName_8hpp.html QName_8hpp-source.html
QName_8cpp.html QName_8cpp-source.html
Platform_8hpp.html Platform_8hpp-source.html
Platform_8cpp-source.html Param_8hpp.html
Param_8hpp-source.html Param_8cpp-source.html
NsStack_8hpp.html NsStack_8hpp-source.html
NsStack_8cpp-source.html namespace__ax.html
MessageElement_8hpp.html
MessageElement_8hpp-source.html
MessageElement_8cpp-source.html index.hhp index.hhk
index.hhc HttpTransport_8hpp.html
HttpTransport_8hpp-source.html
HttpTransport_8cpp-source.html globals.html
functions.html files.html classXmlWriter.html
classXMLSerializer.html
classXMLSerializer-members.html
classXMLDeSerializer.html classUrl.html
classTypeMappingRegistry.html
classTransportFactory.html classTransport.html
classSOAPMsgContext.html classSOAPMessage.html
classSOAPHeader.html classSOAPFaultElement.html
classSOAPEnvelopFormatter.html
classSOAPEnvelope.html classSOAPEncoding.html
classSOAPBodyElement.html classServiceFactory.html
classSerializerFactory.html classSender.html
classRPCParam.html classRPCElement.html
classReceiver.html classParseErrorHandler.html
classParam.html classNsStack.html classNsMap.html
classMessageElement.html classHttpTransport.html
classChannelException.html classChannel.html
classCall.html classAxisFault.html
classAxisException.html classax_1_1XMLType.html
classax_1_1QName.html classax_1_1QName-members.html
classAttList.html Channel_8hpp.html
Channel_8hpp-source.html Channel_8cpp-source.html
Call_8hpp.html Call_8hpp-source.html
Call_8cpp-source.html AxisException_8hpp.html
AxisException_8hpp-source.html
AxisException_8cpp-source.html AxisConst_8hpp.html
AxisConst_8hpp-source.html AttList_8hpp.html
AttList_8hpp-source.html
Log:
Update for latest changes
Revision Changes Path
1.2 +2 -2 xml-axis/contrib/Axis-C++/docs/ApiDocs/XmlWriter_8hpp.html
Index: XmlWriter_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XmlWriter_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XmlWriter_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XmlWriter_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -43,7 +43,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="XmlWriter_8hpp-source.html#l00047">47</a> of file <a class="el" href="XmlWriter_8hpp-source.html">XmlWriter.hpp</a>. </td>
+Definition at line <a class="el" href="XmlWriter_8hpp-source.html#l00067">67</a> of file <a class="el" href="XmlWriter_8hpp-source.html">XmlWriter.hpp</a>. </td>
</tr>
</table>
<hr><h2>Variable Documentation</h2>
@@ -72,7 +72,7 @@
<p>
<p>
-Definition at line <a class="el" href="XmlWriter_8hpp-source.html#l00051">51</a> of file <a class="el" href="XmlWriter_8hpp-source.html">XmlWriter.hpp</a>. </td>
+Definition at line <a class="el" href="XmlWriter_8hpp-source.html#l00071">71</a> of file <a class="el" href="XmlWriter_8hpp-source.html">XmlWriter.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +129 -108 xml-axis/contrib/Axis-C++/docs/ApiDocs/XmlWriter_8hpp-source.html
Index: XmlWriter_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XmlWriter_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XmlWriter_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XmlWriter_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,116 +8,137 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XmlWriter.hpp</h1><a href="XmlWriter_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_XML_WRITER_HPP)</font>
-<a name="l00047"></a><a class="code" href="XmlWriter_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XML_WRITER_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include <sstream></font>
-00050
-<a name="l00051"></a><a class="code" href="XmlWriter_8hpp.html#a1">00051</a> <font class="keyword">const</font> <font class="keywordtype">int</font> m_nBufSize = 1024;
-00052
-00063
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
-00065 <font class="comment">// for the time being this is just a ostringstream.</font>
-<a name="l00066"></a><a class="code" href="classXmlWriter.html">00066</a> <font class="keyword">class </font><a class="code" href="classXmlWriter.html">XmlWriter</a> : <font class="keyword">public</font> std::ostringstream <font class="comment">//std::streambuf</font>
-00067 {
-00068 <font class="preprocessor">#if 0</font>
-00069 <font class="preprocessor"></font>
-00070 <font class="keyword">public</font>:
-00071 XmlWriter()<font class="keyword"></font>
-00072 <font class="keyword"> </font>{
-00073 setp(m_Buf, m_Buf+(m_nBufSize - 1));
-00074 }
-00075
-00076 <font class="keyword">virtual</font> ~XmlWriter()<font class="keyword"></font>
-00077 <font class="keyword"> </font>{
-00078 sync();
-00079 }
-00080
-00081 <a class="code" href="classstd_1_1ostringstream.html">std::ostringstream</a> GetXmlBuffer()<font class="keyword"></font>{ <font class="keywordflow">return</font> m_strBuf;}
-00082
-00083 <font class="keyword">protected</font>:
-00084 int_type overflow(int_type p_ch)<font class="keyword"></font>
-00085 <font class="keyword"> </font>{
-00086 <font class="keywordflow">if</font>(p_ch != EOF)
-00087 {
-00088 *pptr() = p_ch;
-00089 pbump(1);
-00090 }
-00091 <font class="keywordflow">if</font>(flush() == EOF) <font class="keywordflow">return</font> EOF;
-00092 <font class="keywordflow">return</font> p_ch;
-00093 }
-00094
-00095 <font class="keywordtype">int</font> flush()<font class="keyword"></font>
-00096 <font class="keyword"> </font>{
-00097 <font class="keyword">const</font> <font class="keywordtype">int</font> size = pptr() - pbase();
-00098 *pptr() = <font class="charliteral">'\0'</font>;
-00099 m_strBuf << m_Buf;
-00100 pbump(-size);
-00101 <font class="keywordflow">return</font> size;
-00102 }
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_XML_WRITER_HPP)</font>
+<a name="l00067"></a><a class="code" href="XmlWriter_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XML_WRITER_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include <sstream></font>
+00070
+<a name="l00071"></a><a class="code" href="XmlWriter_8hpp.html#a1">00071</a> <font class="keyword">const</font> <font class="keywordtype">int</font> m_nBufSize = 1024;
+00072
+00083
+00084
+00085 <font class="comment">// for the time being this is just a ostringstream.</font>
+00086
+<a name="l00087"></a><a class="code" href="classXmlWriter.html">00087</a> <font class="keyword">class </font><a class="code" href="classXmlWriter.html">XmlWriter</a> : <font class="keyword">public</font> std::ostringstream <font class="comment">//std::streambuf</font>
+00088 {
+00089 <font class="preprocessor">#if 0</font>
+00090 <font class="preprocessor"></font>
+00091 <font class="keyword">public</font>:
+00092 XmlWriter()<font class="keyword"></font>
+00093 <font class="keyword"> </font>{
+00094 setp(m_Buf, m_Buf+(m_nBufSize - 1));
+00095 }
+00096
+00097 <font class="keyword">virtual</font> ~XmlWriter()<font class="keyword"></font>
+00098 <font class="keyword"> </font>{
+00099 sync();
+00100 }
+00101
+00102 <a class="code" href="classstd_1_1ostringstream.html">std::ostringstream</a> GetXmlBuffer()<font class="keyword"></font>{ <font class="keywordflow">return</font> m_strBuf;}
00103
-00104 <font class="keywordtype">int</font> sync()<font class="keyword"></font>
-00105 <font class="keyword"> </font>{
-00106 <font class="keywordflow">if</font>(flush() == EOF) <font class="keywordflow">return</font> -1;
-00107 <font class="keywordflow">return</font> 0;
-00108 }
-00109
-00110 <font class="keyword">private</font>:
-00111 <a class="code" href="classstd_1_1ostringstream.html">std::ostringstream</a> m_strBuf;
-00112 <font class="keywordtype">char</font> m_Buf[m_nBufSize];
-00113
-00114 <font class="preprocessor">#endif</font>
-00115 <font class="preprocessor"></font>
-00116 };
-00117
-00118
-00119 <font class="preprocessor">#endif //_AXIS_XML_WRITER_HPP</font>
-00120 <font class="preprocessor"></font>
-00121
+00104 <font class="keyword">protected</font>:
+00105 int_type overflow(int_type p_ch)<font class="keyword"></font>
+00106 <font class="keyword"> </font>{
+00107 <font class="keywordflow">if</font>(p_ch != EOF)
+00108 {
+00109 *pptr() = p_ch;
+00110 pbump(1);
+00111 }
+00112 <font class="keywordflow">if</font>(flush() == EOF) <font class="keywordflow">return</font> EOF;
+00113 <font class="keywordflow">return</font> p_ch;
+00114 }
+00115
+00116 <font class="keywordtype">int</font> flush()<font class="keyword"></font>
+00117 <font class="keyword"> </font>{
+00118 <font class="keyword">const</font> <font class="keywordtype">int</font> size = pptr() - pbase();
+00119 *pptr() = <font class="charliteral">'\0'</font>;
+00120 m_strBuf << m_Buf;
+00121 pbump(-size);
+00122 <font class="keywordflow">return</font> size;
+00123 }
+00124
+00125 <font class="keywordtype">int</font> sync()<font class="keyword"></font>
+00126 <font class="keyword"> </font>{
+00127 <font class="keywordflow">if</font>(flush() == EOF) <font class="keywordflow">return</font> -1;
+00128 <font class="keywordflow">return</font> 0;
+00129 }
+00130
+00131 <font class="keyword">private</font>:
+00132 <a class="code" href="classstd_1_1ostringstream.html">std::ostringstream</a> m_strBuf;
+00133 <font class="keywordtype">char</font> m_Buf[m_nBufSize];
+00134
+00135 <font class="preprocessor">#endif</font>
+00136 <font class="preprocessor"></font>
+00137 };
+00138
+00139
+00140 <font class="preprocessor">#endif //_AXIS_XML_WRITER_HPP</font>
+00141 <font class="preprocessor"></font>
+00142
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLType_8hpp.html
Index: XMLType_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLType_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLType_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLType_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="XMLType_8hpp-source.html#l00047">47</a> of file <a class="el" href="XMLType_8hpp-source.html">XMLType.hpp</a>. </td>
+Definition at line <a class="el" href="XMLType_8hpp-source.html#l00067">67</a> of file <a class="el" href="XMLType_8hpp-source.html">XMLType.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +93 -73 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLType_8hpp-source.html
Index: XMLType_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLType_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLType_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLType_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,80 +8,100 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XMLType.hpp</h1><a href="XMLType_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00041 <font class="comment"> * </font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_XMLTYPE_HPP)</font>
-<a name="l00047"></a><a class="code" href="XMLType_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XMLTYPE_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
-00051
-00052
-00053
-00054
-00055 <font class="keyword">namespace </font>ax
-00056 {
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00078
-00079 template<typename T>
-<a name="l00080"></a><a class="code" href="classax_1_1XMLType.html">00080</a> <font class="keyword">class </font>XMLType
-00081 {
-00082 <font class="keyword">public</font>:
-00083 <a class="code" href="classax_1_1XMLType.html#a0">XMLType</a>();
-00084 <font class="keyword">virtual</font> <a class="code" href="classax_1_1XMLType.html#a1">~XMLType</a>()=0;
-00085
-00087 <font class="keyword">static</font> QName* <a class="code" href="classax_1_1XMLType.html#d0">GetType</a>();
-00088 };
-00089
-00090 };
-00091
-00092 <font class="preprocessor">#endif // _AXIS_XMLTYPE_HPP</font>
-00093 <font class="preprocessor"></font>
-00094
-00095
-00096
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00061 <font class="comment"> * </font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_XMLTYPE_HPP)</font>
+<a name="l00067"></a><a class="code" href="XMLType_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XMLTYPE_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
+00071
+00072
+00073
+00074
+00075 <font class="keyword">namespace </font>ax
+00076 {
+00077
+00098
+00099 template<typename T>
+<a name="l00100"></a><a class="code" href="classax_1_1XMLType.html">00100</a> <font class="keyword">class </font>XMLType
+00101 {
+00102 <font class="keyword">public</font>:
+00103 <a class="code" href="classax_1_1XMLType.html#a0">XMLType</a>();
+00104 <font class="keyword">virtual</font> <a class="code" href="classax_1_1XMLType.html#a1">~XMLType</a>()=0;
+00105
+00107 <font class="keyword">static</font> QName* <a class="code" href="classax_1_1XMLType.html#d0">GetType</a>();
+00108 };
+00109
+00110 };
+00111
+00112 <font class="preprocessor">#endif // _AXIS_XMLTYPE_HPP</font>
+00113 <font class="preprocessor"></font>
+00114
+00115
+00116
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +186 -166 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLType_8cpp-source.html
Index: XMLType_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLType_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLType_8cpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLType_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,175 +8,195 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XMLType.cpp</h1><a href="XMLType_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00041 <font class="comment"> * </font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="XMLType_8hpp.html">XMLType.hpp</a>"</font>
-00048
-<a name="l00049"></a><a class="code" href="namespace__ax.html">00049</a> <font class="keyword">namespace </font>ax
-00050 {
-00051 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types int</font>
-00052 template<>
-<a name="l00053"></a><a class="code" href="classax_1_1XMLType.html#d0">00053</a> QName* XMLType<int>::GetType()<font class="keyword"></font>
-00054 <font class="keyword"></font>{
-00055 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"int"</font>);
-00056 }
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00058 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types int</font>
-00059 template<>
-00060 QName* XMLType<const int>::GetType()<font class="keyword"></font>
-00061 <font class="keyword"></font>{
-00062 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"int"</font>);
-00063 }
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00061 <font class="comment"> * </font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
-00065 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types long</font>
-00066 template<>
-00067 QName* XMLType<long>::GetType()<font class="keyword"></font>
-00068 <font class="keyword"></font>{
-00069 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"long"</font>);
-00070 }
-00071
-00072 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types long</font>
-00073 template<>
-00074 QName* XMLType<const long>::GetType()<font class="keyword"></font>
-00075 <font class="keyword"></font>{
-00076 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"long"</font>);
-00077 }
-00078
-00079 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types short</font>
-00080 template<>
-00081 QName* XMLType<short>::GetType()<font class="keyword"></font>
-00082 <font class="keyword"></font>{
-00083 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"short"</font>);
-00084 }
-00085
-00086 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types short</font>
-00087 template<>
-00088 QName* XMLType<const short>::GetType()<font class="keyword"></font>
-00089 <font class="keyword"></font>{
-00090 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"short"</font>);
-00091 }
-00092
-00093 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types float</font>
-00094 template<>
-00095 QName* XMLType<float>::GetType()<font class="keyword"></font>
-00096 <font class="keyword"></font>{
-00097 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"float"</font>);
-00098 }
-00099
-00100 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types float</font>
-00101 template<>
-00102 QName* XMLType<const float>::GetType()<font class="keyword"></font>
-00103 <font class="keyword"></font>{
-00104 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"float"</font>);
-00105 }
-00106
-00107 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types double</font>
-00108 template<>
-00109 QName* XMLType<double>::GetType()<font class="keyword"></font>
-00110 <font class="keyword"></font>{
-00111 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"double"</font>);
-00112 }
-00113
-00114 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types double</font>
-00115 template<>
-00116 QName* XMLType<const double>::GetType()<font class="keyword"></font>
-00117 <font class="keyword"></font>{
-00118 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"double"</font>);
-00119 }
-00120
-00121
-00122 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types STL string</font>
-00123 template<>
-<a name="l00124"></a><a class="code" href="namespace__ax.html#a41">00124</a> QName* XMLType<std::string>::GetType()<font class="keyword"></font>
-00125 <font class="keyword"></font>{
-00126 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"string"</font>);
-00127 }
-00128
-00129 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types STL string</font>
-00130 template<>
-<a name="l00131"></a><a class="code" href="namespace__ax.html#a42">00131</a> QName* XMLType<const std::string>::GetType()<font class="keyword"></font>
-00132 <font class="keyword"></font>{
-00133 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"string"</font>);
-00134 }
-00135
-00136 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types boolean</font>
-00137 template<>
-00138 QName* XMLType<bool>::GetType()<font class="keyword"></font>
-00139 <font class="keyword"></font>{
-00140 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"boolean"</font>);
-00141 }
-00142
-00143 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types boolean</font>
-00144 template<>
-00145 QName* XMLType<const bool>::GetType()<font class="keyword"></font>
-00146 <font class="keyword"></font>{
-00147 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"boolean"</font>);
-00148 }
-00149
-00150 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types char as byte</font>
-00151 template<>
-00152 QName* XMLType<char>::GetType()<font class="keyword"></font>
-00153 <font class="keyword"></font>{
-00154 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"byte"</font>);
-00155 }
-00156
-00157 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types char as byte</font>
-00158 template<>
-00159 QName* XMLType<const char>::GetType()<font class="keyword"></font>
-00160 <font class="keyword"></font>{
-00161 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"byte"</font>);
-00162 }
-00163
-00164 };
-00165
-00166
-00167
-00168
+00065
+00066 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="XMLType_8hpp.html">XMLType.hpp</a>"</font>
+00068
+<a name="l00069"></a><a class="code" href="namespace__ax.html">00069</a> <font class="keyword">namespace </font>ax
+00070 {
+00071 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types int</font>
+00072 template<>
+<a name="l00073"></a><a class="code" href="classax_1_1XMLType.html#d0">00073</a> QName* XMLType<int>::GetType()<font class="keyword"></font>
+00074 <font class="keyword"></font>{
+00075 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"int"</font>);
+00076 }
+00077
+00078 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types int</font>
+00079 template<>
+00080 QName* XMLType<const int>::GetType()<font class="keyword"></font>
+00081 <font class="keyword"></font>{
+00082 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"int"</font>);
+00083 }
+00084
+00085 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types long</font>
+00086 template<>
+00087 QName* XMLType<long>::GetType()<font class="keyword"></font>
+00088 <font class="keyword"></font>{
+00089 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"long"</font>);
+00090 }
+00091
+00092 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types long</font>
+00093 template<>
+00094 QName* XMLType<const long>::GetType()<font class="keyword"></font>
+00095 <font class="keyword"></font>{
+00096 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"long"</font>);
+00097 }
+00098
+00099 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types short</font>
+00100 template<>
+00101 QName* XMLType<short>::GetType()<font class="keyword"></font>
+00102 <font class="keyword"></font>{
+00103 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"short"</font>);
+00104 }
+00105
+00106 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types short</font>
+00107 template<>
+00108 QName* XMLType<const short>::GetType()<font class="keyword"></font>
+00109 <font class="keyword"></font>{
+00110 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"short"</font>);
+00111 }
+00112
+00113 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types float</font>
+00114 template<>
+00115 QName* XMLType<float>::GetType()<font class="keyword"></font>
+00116 <font class="keyword"></font>{
+00117 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"float"</font>);
+00118 }
+00119
+00120 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types float</font>
+00121 template<>
+00122 QName* XMLType<const float>::GetType()<font class="keyword"></font>
+00123 <font class="keyword"></font>{
+00124 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"float"</font>);
+00125 }
+00126
+00127 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types double</font>
+00128 template<>
+00129 QName* XMLType<double>::GetType()<font class="keyword"></font>
+00130 <font class="keyword"></font>{
+00131 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"double"</font>);
+00132 }
+00133
+00134 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types double</font>
+00135 template<>
+00136 QName* XMLType<const double>::GetType()<font class="keyword"></font>
+00137 <font class="keyword"></font>{
+00138 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"double"</font>);
+00139 }
+00140
+00141
+00142 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types STL string</font>
+00143 template<>
+<a name="l00144"></a><a class="code" href="namespace__ax.html#a41">00144</a> QName* XMLType<std::string>::GetType()<font class="keyword"></font>
+00145 <font class="keyword"></font>{
+00146 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"string"</font>);
+00147 }
+00148
+00149 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types STL string</font>
+00150 template<>
+<a name="l00151"></a><a class="code" href="namespace__ax.html#a42">00151</a> QName* XMLType<const std::string>::GetType()<font class="keyword"></font>
+00152 <font class="keyword"></font>{
+00153 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"string"</font>);
+00154 }
+00155
+00156 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types boolean</font>
+00157 template<>
+00158 QName* XMLType<bool>::GetType()<font class="keyword"></font>
+00159 <font class="keyword"></font>{
+00160 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"boolean"</font>);
+00161 }
+00162
+00163 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types boolean</font>
+00164 template<>
+00165 QName* XMLType<const bool>::GetType()<font class="keyword"></font>
+00166 <font class="keyword"></font>{
+00167 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"boolean"</font>);
+00168 }
00169
-00170
+00170 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types char as byte</font>
+00171 template<>
+00172 QName* XMLType<char>::GetType()<font class="keyword"></font>
+00173 <font class="keyword"></font>{
+00174 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"byte"</font>);
+00175 }
+00176
+00177 <font class="comment">// XML-SOAP schema type as Qualified name, definition for predefined types char as byte</font>
+00178 template<>
+00179 QName* XMLType<const char>::GetType()<font class="keyword"></font>
+00180 <font class="keyword"></font>{
+00181 <font class="keywordflow">return</font> <font class="keyword">new</font> QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"byte"</font>);
+00182 }
+00183
+00184 };
+00185
+00186
+00187
+00188
+00189
+00190
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +7 -7 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLSerializer_8hpp.html
Index: XMLSerializer_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLSerializer_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLSerializer_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLSerializer_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -7,12 +7,12 @@
<!-- Generated by Doxygen 1.2.7 -->
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
-<hr><h1>XMLSerializer.hpp File Reference</h1><code>#include <util/PlatformUtils.hpp></code><br>
-<code>#include <util/XMLString.hpp></code><br>
-<code>#include <util/XMLUniDefs.hpp></code><br>
-<code>#include <dom/DOM.hpp></code><br>
-<code>#include <framework/XMLFormatter.hpp></code><br>
-<code>#include <util/TranscodingException.hpp></code><br>
+<hr><h1>XMLSerializer.hpp File Reference</h1><code>#include <xercesc/util/PlatformUtils.hpp></code><br>
+<code>#include <xercesc/util/XMLString.hpp></code><br>
+<code>#include <xercesc/util/XMLUniDefs.hpp></code><br>
+<code>#include <xercesc/dom/DOM.hpp></code><br>
+<code>#include <xercesc/framework/XMLFormatter.hpp></code><br>
+<code>#include <xercesc/util/TranscodingException.hpp></code><br>
<code>#include <stack></code><br>
<code>#include <iostream></code><br>
<code>#include "<a class="el" href="XmlWriter_8hpp-source.html">XmlWriter.hpp</a>"</code><br>
@@ -54,7 +54,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00047">47</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00067">67</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +158 -137 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLSerializer_8hpp-source.html
Index: XMLSerializer_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLSerializer_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLSerializer_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLSerializer_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,150 +8,171 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XMLSerializer.hpp</h1><a href="XMLSerializer_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_XML_SERIALIZER_HPP)</font>
-<a name="l00047"></a><a class="code" href="XMLSerializer_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XML_SERIALIZER_HPP</font>
-00048 <font class="preprocessor"></font>
-00049
-00050 <font class="preprocessor">#include <util/PlatformUtils.hpp></font>
-00051 <font class="preprocessor">#include <util/XMLString.hpp></font>
-00052 <font class="preprocessor">#include <util/XMLUniDefs.hpp></font>
-00053 <font class="preprocessor">#include <dom/DOM.hpp></font>
-00054 <font class="preprocessor">#include <framework/XMLFormatter.hpp></font>
-00055 <font class="preprocessor">#include <util/TranscodingException.hpp></font>
-00056 <font class="preprocessor">#include <stack></font>
-00057 <font class="preprocessor">#include <iostream></font>
-00058 <font class="preprocessor">#include "<a class="code" href="XmlWriter_8hpp.html">XmlWriter.hpp</a>"</font>
-00059 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
-00060 <font class="preprocessor">#include "<a class="code" href="NsStack_8hpp.html">NsStack.hpp</a>"</font>
-00061 <font class="preprocessor">#include "<a class="code" href="AttList_8hpp.html">AttList.hpp</a>"</font>
-00062
-00063 <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
-<a name="l00073"></a><a class="code" href="classXMLSerializer.html">00073</a> <font class="keyword">class </font><a class="code" href="classXMLSerializer.html">XMLSerializer</a>
-00074 {
-00075 <font class="keyword">public</font>:
-00076 <a class="code" href="classXMLSerializer.html#a0">XMLSerializer</a>(<a class="code" href="classXmlWriter.html">XmlWriter</a>& str);
-00077 <a class="code" href="classXMLSerializer.html#a1">~XMLSerializer</a>();
-00078
-00080 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a2">RegisterPrefixForURI</a>(<font class="keyword">const</font> std::string& prefix, <font class="keyword">const</font> std::string& uri);
-00081
-00083 std::string <a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(<font class="keyword">const</font> std::string& uri);
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_XML_SERIALIZER_HPP)</font>
+<a name="l00067"></a><a class="code" href="XMLSerializer_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XML_SERIALIZER_HPP</font>
+00068 <font class="preprocessor"></font>
+00069
+00070 <font class="preprocessor">#include <xercesc/util/PlatformUtils.hpp></font>
+00071 <font class="preprocessor">#include <xercesc/util/XMLString.hpp></font>
+00072 <font class="preprocessor">#include <xercesc/util/XMLUniDefs.hpp></font>
+00073 <font class="preprocessor">#include <xercesc/dom/DOM.hpp></font>
+00074 <font class="preprocessor">#include <xercesc/framework/XMLFormatter.hpp></font>
+00075 <font class="preprocessor">#include <xercesc/util/TranscodingException.hpp></font>
+00076 <font class="preprocessor">#include <stack></font>
+00077 <font class="preprocessor">#include <iostream></font>
+00078 <font class="preprocessor">#include "<a class="code" href="XmlWriter_8hpp.html">XmlWriter.hpp</a>"</font>
+00079 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
+00080 <font class="preprocessor">#include "<a class="code" href="NsStack_8hpp.html">NsStack.hpp</a>"</font>
+00081 <font class="preprocessor">#include "<a class="code" href="AttList_8hpp.html">AttList.hpp</a>"</font>
+00082
+00083 <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>;
00084
-00086 std::string <a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(<font class="keyword">const</font> std::string& uri, std::string defaultPrefix);
-00087
-00089 std::string <a class="code" href="classXMLSerializer.html#a5">QNameToStr</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName);
-00090
-<a name="l00092"></a><a class="code" href="classXMLSerializer.html#a6">00092</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a6">SetTypeMappingRegistry</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper)<font class="keyword"></font>{m_pTypeMapper = p_TypMapper;}
-00093
-<a name="l00095"></a><a class="code" href="classXMLSerializer.html#a7">00095</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a> * <a class="code" href="classXMLSerializer.html#a7">GetTypeMapper</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_pTypeMapper;}
-00096
-00098 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a8">StartElem</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList);
-00099
-00101 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
-00102
-00104 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a10">WriteStr</a>(<font class="keyword">const</font> std::string& str);
-00105
-00107 DOM_Element& <a class="code" href="classXMLSerializer.html#a11">Append</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList);
-00108
-00110 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a12">Serialize</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a> p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList, <font class="keyword">const</font> <font class="keywordtype">char</font>* value);
-00111
-00113 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a13">flush</a>();
-00114
-00115 <font class="keyword">private</font>:
+00092
+<a name="l00093"></a><a class="code" href="classXMLSerializer.html">00093</a> <font class="keyword">class </font><a class="code" href="classXMLSerializer.html">XMLSerializer</a>
+00094 {
+00095 <font class="keyword">public</font>:
+00096 <a class="code" href="classXMLSerializer.html#a0">XMLSerializer</a>(<a class="code" href="classXmlWriter.html">XmlWriter</a>& str);
+00097 <a class="code" href="classXMLSerializer.html#a1">~XMLSerializer</a>();
+00098
+00100 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a2">RegisterPrefixForURI</a>(<font class="keyword">const</font> std::string& prefix, <font class="keyword">const</font> std::string& uri);
+00101
+00103 std::string <a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(<font class="keyword">const</font> std::string& uri);
+00104
+00106 std::string <a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(<font class="keyword">const</font> std::string& uri, std::string defaultPrefix);
+00107
+00109 std::string <a class="code" href="classXMLSerializer.html#a5">QNameToStr</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName);
+00110
+<a name="l00112"></a><a class="code" href="classXMLSerializer.html#a6">00112</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a6">SetTypeMappingRegistry</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper)<font class="keyword"></font>{m_pTypeMapper = p_TypMapper;}
+00113
+<a name="l00115"></a><a class="code" href="classXMLSerializer.html#a7">00115</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a> * <a class="code" href="classXMLSerializer.html#a7">GetTypeMapper</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_pTypeMapper;}
00116
-00117 <font class="keyword">friend</font> std::ostream& <a class="code" href="classXMLSerializer.html#l0">operator<<</a>(std::ostream& target, <font class="keyword">const</font> DOMString& toWrite);
-00118 <font class="keyword">friend</font> std::ostream& <a class="code" href="classXMLSerializer.html#l0">operator<<</a>(std::ostream& target, DOM_Node& toWrite);
-00119 <font class="keyword">friend</font> XMLFormatter& <a class="code" href="classXMLSerializer.html#l0">operator<<</a>(XMLFormatter& strm, <font class="keyword">const</font> DOMString& s);
-00120
-00121
-00122 <font class="keyword">private</font>:
-<a name="l00123"></a><a class="code" href="classXMLSerializer.html#o0">00123</a> <a class="code" href="classNsStack.html">NsStack</a> m_nsStk;
-00124
-<a name="l00125"></a><a class="code" href="classXMLSerializer.html#o1">00125</a> <font class="keywordtype">bool</font> m_bStartDoc;
-<a name="l00126"></a><a class="code" href="classXMLSerializer.html#o2">00126</a> <font class="keywordtype">int</font> m_nIndent;
-<a name="l00127"></a><a class="code" href="classXMLSerializer.html#o3">00127</a> <font class="keywordtype">int</font> m_PrefixIndx;
+00118 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a8">StartElem</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList);
+00119
+00121 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
+00122
+00124 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a10">WriteStr</a>(<font class="keyword">const</font> std::string& str);
+00125
+00127 DOM_Element& <a class="code" href="classXMLSerializer.html#a11">Append</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList);
00128
-<a name="l00129"></a><a class="code" href="classXMLSerializer.html#o4">00129</a> <a class="code" href="classXmlWriter.html">XmlWriter</a> *m_xmlBuffer;
-00130
-<a name="l00131"></a><a class="code" href="classXMLSerializer.html#o5">00131</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a> *m_pTypeMapper;
-00132
-00133 <font class="comment">// Use DOM to build the SOAP Envelop document</font>
-<a name="l00134"></a><a class="code" href="classXMLSerializer.html#o6">00134</a> DOM_DOMImplementation impl;
-<a name="l00135"></a><a class="code" href="classXMLSerializer.html#o7">00135</a> DOM_Document m_Doc;
-<a name="l00136"></a><a class="code" href="classXMLSerializer.html#o8">00136</a> DOM_Node m_CurNode;
-<a name="l00137"></a><a class="code" href="classXMLSerializer.html#o9">00137</a> DOM_Element m_CurElm;
-<a name="l00138"></a><a class="code" href="classXMLSerializer.html#o10">00138</a> DOM_Element m_ChildElm;
-<a name="l00139"></a><a class="code" href="classXMLSerializer.html#o11">00139</a> DOM_Text m_CurTxtElm;
+00130 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a12">Serialize</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a> p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList, <font class="keyword">const</font> <font class="keywordtype">char</font>* value);
+00131
+00133 <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a13">flush</a>();
+00134
+00135 <font class="keyword">private</font>:
+00136
+00137 <font class="keyword">friend</font> std::ostream& <a class="code" href="classXMLSerializer.html#l0">operator<<</a>(std::ostream& target, <font class="keyword">const</font> DOMString& toWrite);
+00138 <font class="keyword">friend</font> std::ostream& <a class="code" href="classXMLSerializer.html#l0">operator<<</a>(std::ostream& target, DOM_Node& toWrite);
+00139 <font class="keyword">friend</font> XMLFormatter& <a class="code" href="classXMLSerializer.html#l0">operator<<</a>(XMLFormatter& strm, <font class="keyword">const</font> DOMString& s);
00140
00141
-00142 };
-00143
-<a name="l00154"></a><a class="code" href="classSOAPEnvelopFormatter.html">00154</a> <font class="keyword">class </font><a class="code" href="classSOAPEnvelopFormatter.html">SOAPEnvelopFormatter</a> : <font class="keyword">public</font> <a class="code" href="classXMLFormatTarget.html">XMLFormatTarget</a>
-00155 {
-00156 <font class="keyword">public</font>:
-<a name="l00157"></a><a class="code" href="classSOAPEnvelopFormatter.html#a0">00157</a> <a class="code" href="classSOAPEnvelopFormatter.html#a0">SOAPEnvelopFormatter</a>(std::ostream& p_xmlBuffer) : m_xmlBuf(&p_xmlBuffer) {}
-<a name="l00158"></a><a class="code" href="classSOAPEnvelopFormatter.html#a1">00158</a> <a class="code" href="classSOAPEnvelopFormatter.html#a1">~SOAPEnvelopFormatter</a>()<font class="keyword"> </font>{};
+00142 <font class="keyword">private</font>:
+<a name="l00143"></a><a class="code" href="classXMLSerializer.html#o0">00143</a> <a class="code" href="classNsStack.html">NsStack</a> m_nsStk;
+00144
+<a name="l00145"></a><a class="code" href="classXMLSerializer.html#o1">00145</a> <font class="keywordtype">bool</font> m_bStartDoc;
+<a name="l00146"></a><a class="code" href="classXMLSerializer.html#o2">00146</a> <font class="keywordtype">int</font> m_nIndent;
+<a name="l00147"></a><a class="code" href="classXMLSerializer.html#o3">00147</a> <font class="keywordtype">int</font> m_PrefixIndx;
+00148
+<a name="l00149"></a><a class="code" href="classXMLSerializer.html#o4">00149</a> <a class="code" href="classXmlWriter.html">XmlWriter</a> *m_xmlBuffer;
+00150
+<a name="l00151"></a><a class="code" href="classXMLSerializer.html#o5">00151</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a> *m_pTypeMapper;
+00152
+00153 <font class="comment">// Use DOM to build the SOAP Envelop document</font>
+<a name="l00154"></a><a class="code" href="classXMLSerializer.html#o6">00154</a> DOM_Document m_Doc;
+<a name="l00155"></a><a class="code" href="classXMLSerializer.html#o7">00155</a> DOM_Node m_CurNode;
+<a name="l00156"></a><a class="code" href="classXMLSerializer.html#o8">00156</a> DOM_Element m_CurElm;
+<a name="l00157"></a><a class="code" href="classXMLSerializer.html#o9">00157</a> DOM_Element m_ChildElm;
+<a name="l00158"></a><a class="code" href="classXMLSerializer.html#o10">00158</a> DOM_Text m_CurTxtElm;
00159
-<a name="l00160"></a><a class="code" href="classSOAPEnvelopFormatter.html#a2">00160</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelopFormatter.html#a2">writeChars</a>(<font class="keyword">const</font> XMLByte* <font class="keyword">const</font> p_chWhat,
-00161 <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> p_Cnt,
-00162 XMLFormatter * <font class="keyword">const</font> p_xmlFormatter)<font class="keyword"></font>
-00163 <font class="keyword"> </font>{
-00164 m_xmlBuf->write((<font class="keywordtype">char</font> *) p_chWhat, (<font class="keywordtype">int</font>) p_Cnt);
-00165 };
-00166
-00167 <font class="keyword">private</font>:
-00168 <a class="code" href="classSOAPEnvelopFormatter.html#a0">SOAPEnvelopFormatter</a>(<font class="keyword">const</font> <a class="code" href="classSOAPEnvelopFormatter.html">SOAPEnvelopFormatter</a>& p_Other);
-00169 <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelopFormatter.html#c1">operator=</a>(<font class="keyword">const</font> <a class="code" href="classSOAPEnvelopFormatter.html">SOAPEnvelopFormatter</a>& p_rvalue);
-00170
-<a name="l00171"></a><a class="code" href="classSOAPEnvelopFormatter.html#o0">00171</a> std::ostream *m_xmlBuf;
-00172 };
-00173
-00174 <font class="preprocessor">#endif //_AXIS_XML_SERIALIZER_HPP</font>
-00175 <font class="preprocessor"></font>
+00160
+00161 };
+00162
+00172
+<a name="l00173"></a><a class="code" href="classSOAPEnvelopFormatter.html">00173</a> <font class="keyword">class </font><a class="code" href="classSOAPEnvelopFormatter.html">SOAPEnvelopFormatter</a> : <font class="keyword">public</font> <a class="code" href="classXMLFormatTarget.html">XMLFormatTarget</a>
+00174 {
+00175 <font class="keyword">public</font>:
+<a name="l00176"></a><a class="code" href="classSOAPEnvelopFormatter.html#a0">00176</a> <a class="code" href="classSOAPEnvelopFormatter.html#a0">SOAPEnvelopFormatter</a>(std::ostream& p_xmlBuffer) : m_xmlBuf(&p_xmlBuffer) {}
+<a name="l00177"></a><a class="code" href="classSOAPEnvelopFormatter.html#a1">00177</a> <a class="code" href="classSOAPEnvelopFormatter.html#a1">~SOAPEnvelopFormatter</a>()<font class="keyword"> </font>{};
+00178
+<a name="l00179"></a><a class="code" href="classSOAPEnvelopFormatter.html#a2">00179</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelopFormatter.html#a2">writeChars</a>(<font class="keyword">const</font> XMLByte* <font class="keyword">const</font> p_chWhat,
+00180 <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> p_Cnt,
+00181 XMLFormatter * <font class="keyword">const</font> p_xmlFormatter)<font class="keyword"></font>
+00182 <font class="keyword"> </font>{
+00183 m_xmlBuf->write((<font class="keywordtype">char</font> *) p_chWhat, (<font class="keywordtype">int</font>) p_Cnt);
+00184 };
+00185
+00186 <font class="keyword">private</font>:
+00187 <a class="code" href="classSOAPEnvelopFormatter.html#a0">SOAPEnvelopFormatter</a>(<font class="keyword">const</font> <a class="code" href="classSOAPEnvelopFormatter.html">SOAPEnvelopFormatter</a>& p_Other);
+00188 <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelopFormatter.html#c1">operator=</a>(<font class="keyword">const</font> <a class="code" href="classSOAPEnvelopFormatter.html">SOAPEnvelopFormatter</a>& p_rvalue);
+00189
+<a name="l00190"></a><a class="code" href="classSOAPEnvelopFormatter.html#o0">00190</a> std::ostream *m_xmlBuf;
+00191 };
+00192
+00193 <font class="preprocessor">#endif //_AXIS_XML_SERIALIZER_HPP</font>
+00194 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +5 -5 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLSerializer_8cpp.html
Index: XMLSerializer_8cpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLSerializer_8cpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLSerializer_8cpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLSerializer_8cpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -60,7 +60,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00409">409</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00429">429</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<a name="a4" doxytag="XMLSerializer.cpp::operator<<"></a><p>
@@ -97,7 +97,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00241">241</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00261">261</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="XMLSerializer.cpp::operator<<"></a><p>
@@ -134,7 +134,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00400">400</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00420">420</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<hr><h2>Variable Documentation</h2>
@@ -163,7 +163,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00060">60</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00080">80</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<a name="a0" doxytag="XMLSerializer.cpp::Xml_Formatter"></a><p>
@@ -191,7 +191,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00059">59</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00079">79</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<html>
1.2 +431 -411 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLSerializer_8cpp-source.html
Index: XMLSerializer_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLSerializer_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLSerializer_8cpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLSerializer_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,435 +8,455 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XMLSerializer.cpp</h1><a href="XMLSerializer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="AttList_8hpp.html">AttList.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="XercescConst_8hpp.html">XercescConst.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
-00051 <font class="preprocessor">#include <cstdio></font>
-00052
-00053
-00054
-00055 std::ostream& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<<</a>(std::ostream& p_OutStr, <font class="keyword">const</font> DOMString& p_dmNode);
-00056 std::ostream& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<<</a>(std::ostream& p_OutStr, DOM_Node& p_dmNode);
-00057 XMLFormatter& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<< </a>(XMLFormatter& p_xmlFmt, <font class="keyword">const</font> DOMString& p_dmStr);
-00058
-<a name="l00059"></a><a class="code" href="XMLSerializer_8cpp.html#a0">00059</a> XMLFormatter* Xml_Formatter=NULL;
-<a name="l00060"></a><a class="code" href="XMLSerializer_8cpp.html#a1">00060</a> XMLCh* Encoding_Name=NULL;
-00061 <font class="keyword">static</font> <font class="keywordtype">int</font> m_nIndent=-1;
-00062
-00063
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
-00065
-<a name="l00066"></a><a class="code" href="classXMLSerializer.html#a0">00066</a> <a class="code" href="classXMLSerializer.html#a0">XMLSerializer::XMLSerializer</a>(<a class="code" href="classXmlWriter.html">XmlWriter</a>& str)
-00067 : m_bStartDoc(true), m_nIndent(0), m_PrefixIndx(1),
-00068 m_xmlBuffer(&str), m_pTypeMapper(0)
-00069 {
-00070 <font class="keywordflow">try</font>
-00071 {
-00072 XMLPlatformUtils::Initialize();
-00073 }
-00074 <font class="keywordflow">catch</font>(<font class="keyword">const</font> XMLException& ex)
-00075 {
-00076 <font class="keywordtype">char</font> *pchMsg = XMLString::transcode(ex.getMessage());
-00077 std::cerr << <font class="stringliteral">"Error during Xerces-c Initialization.\n"</font>
-00078 << <font class="stringliteral">" Exception message:"</font>
-00079 << pchMsg;
-00080 <font class="keyword">delete</font> pchMsg;
-00081 }
-00082 }
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="AttList_8hpp.html">AttList.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="XercescConst_8hpp.html">XercescConst.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
+00071 <font class="preprocessor">#include <cstdio></font>
+00072
+00073
+00074
+00075 std::ostream& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<<</a>(std::ostream& p_OutStr, <font class="keyword">const</font> DOMString& p_dmNode);
+00076 std::ostream& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<<</a>(std::ostream& p_OutStr, DOM_Node& p_dmNode);
+00077 XMLFormatter& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<< </a>(XMLFormatter& p_xmlFmt, <font class="keyword">const</font> DOMString& p_dmStr);
+00078
+<a name="l00079"></a><a class="code" href="XMLSerializer_8cpp.html#a0">00079</a> XMLFormatter* Xml_Formatter=NULL;
+<a name="l00080"></a><a class="code" href="XMLSerializer_8cpp.html#a1">00080</a> XMLCh* Encoding_Name=NULL;
+00081 <font class="keyword">static</font> <font class="keywordtype">int</font> m_nIndent=-1;
+00082
00083
-<a name="l00084"></a><a class="code" href="classXMLSerializer.html#a1">00084</a> <a class="code" href="classXMLSerializer.html#a1">XMLSerializer::~XMLSerializer</a>()<font class="keyword"></font>
-00085 <font class="keyword"></font>{
-00086 XMLPlatformUtils::Terminate();
-00087 }
-00088
-00089
-<a name="l00090"></a><a class="code" href="classXMLSerializer.html#a8">00090</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a8">XMLSerializer::StartElem</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList)<font class="keyword"></font>
-00091 <font class="keyword"></font>{
-00092 <font class="comment">// Start writing XML document</font>
-00093 <font class="keywordflow">if</font>(m_bStartDoc)
-00094 {
-00095 m_Doc = DOM_Document::createDocument();
-00096 m_Doc.appendChild(m_Doc.createXMLDecl (<font class="stringliteral">"1.0"</font>, <font class="stringliteral">"UTF-8"</font>, <font class="stringliteral">""</font>));
-00097 m_CurNode = m_Doc;
-00098 <a class="code" href="classXMLSerializer.html#a11">Append</a>(p_qName, p_attList);
-00099 m_CurNode = m_Doc.getDocumentElement();
-00100 m_bStartDoc = <font class="keyword">false</font>;
-00101 <font class="keywordflow">return</font>;
-00102 }
+00084
+00085
+<a name="l00086"></a><a class="code" href="classXMLSerializer.html#a0">00086</a> <a class="code" href="classXMLSerializer.html#a0">XMLSerializer::XMLSerializer</a>(<a class="code" href="classXmlWriter.html">XmlWriter</a>& str)
+00087 : m_bStartDoc(<font class="keyword">true</font>), m_nIndent(0), m_PrefixIndx(1),
+00088 m_xmlBuffer(&str), m_pTypeMapper(0)<font class="keyword"></font>
+00089 <font class="keyword"></font>{
+00090 <font class="keywordflow">try</font>
+00091 {
+00092 XMLPlatformUtils::Initialize();
+00093 }
+00094 <font class="keywordflow">catch</font>(<font class="keyword">const</font> XMLException& ex)
+00095 {
+00096 <font class="keywordtype">char</font> *pchMsg = XMLString::transcode(ex.getMessage());
+00097 std::cerr << <font class="stringliteral">"Error during Xerces-c Initialization.\n"</font>
+00098 << <font class="stringliteral">" Exception message:"</font>
+00099 << pchMsg;
+00100 <font class="keyword">delete</font> pchMsg;
+00101 }
+00102 }
00103
-00104 m_CurNode = <a class="code" href="classXMLSerializer.html#a11">Append</a>(p_qName, p_attList);
-00105 }
-00106
-00107
-<a name="l00108"></a><a class="code" href="classXMLSerializer.html#a11">00108</a> DOM_Element& <a class="code" href="classXMLSerializer.html#a11">XMLSerializer::Append</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList)<font class="keyword"></font>
-00109 <font class="keyword"></font>{
-00110 std::string qName = <a class="code" href="classXMLSerializer.html#a5">QNameToStr</a>(p_qName);
-00111 m_ChildElm = m_Doc.createElement(qName.c_str());
-00112
-00113 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i = 0; i < p_attList.<a class="code" href="classAttList.html#a2">getLength</a>(); i++)
+<a name="l00104"></a><a class="code" href="classXMLSerializer.html#a1">00104</a> <a class="code" href="classXMLSerializer.html#a1">XMLSerializer::~XMLSerializer</a>()<font class="keyword"></font>
+00105 <font class="keyword"></font>{
+00106 <font class="comment">// XMLPlatformUtils::Terminate();</font>
+00107 }
+00108
+00109
+<a name="l00110"></a><a class="code" href="classXMLSerializer.html#a8">00110</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a8">XMLSerializer::StartElem</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList)<font class="keyword"></font>
+00111 <font class="keyword"></font>{
+00112 <font class="comment">// Start writing XML document</font>
+00113 <font class="keywordflow">if</font>(m_bStartDoc)
00114 {
-00115 m_ChildElm.setAttribute(p_attList.<a class="code" href="classAttList.html#a3">getName</a>(i).c_str(),
-00116 p_attList.<a class="code" href="classAttList.html#a4">getValue</a>(i).c_str());
-00117 }
-00118
-00119 <a class="code" href="classNsMap.html">NsMap</a> *CurMap = m_nsStk.<a class="code" href="classNsStack.html#a3">Peek</a>();
-00120 <font class="keywordflow">if</font>(CurMap)
-00121 {
-00122 NsMap::iterator mpIter;
-00123 <font class="keywordflow">for</font> (mpIter = CurMap->begin(); mpIter != CurMap->end(); ++mpIter)
-00124 {
-00125 <font class="keywordflow">if</font>(mpIter->first.empty()) <font class="keywordflow">continue</font>;
-00126 std::string strQName = std::string(<font class="stringliteral">"xmlns"</font>) + <font class="stringliteral">":"</font> + mpIter->second;
-00127 m_ChildElm.setAttributeNS(ax::NS_URI_XMLNS.c_str(), strQName.c_str(),
-00128 mpIter->first.c_str());
-00129
-00130 }
-00131 m_nsStk.<a class="code" href="classNsStack.html#a2">Push</a>();
-00132 }
-00133
-00134 m_CurNode.appendChild(m_ChildElm);
-00135 <font class="keywordflow">return</font> m_ChildElm;
-00136 }
-00137
-00138
-<a name="l00139"></a><a class="code" href="classXMLSerializer.html#a10">00139</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a10">XMLSerializer::WriteStr</a>(<font class="keyword">const</font> std::string& str)<font class="keyword"></font>
-00140 <font class="keyword"></font>{
-00141 m_CurTxtElm = m_Doc.createTextNode(str.c_str());
-00142 m_ChildElm.appendChild(m_CurTxtElm);
-00143 }
-00144
-<a name="l00145"></a><a class="code" href="classXMLSerializer.html#a9">00145</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a9">XMLSerializer::EndElem</a>()<font class="keyword"></font>
-00146 <font class="keyword"></font>{
-00147 m_nsStk.<a class="code" href="classNsStack.html#a4">Pop</a>();
-00148 <font class="keywordflow">return</font>;
-00149 }
-00150
-<a name="l00151"></a><a class="code" href="classXMLSerializer.html#a12">00151</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a12">XMLSerializer::Serialize</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a> p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList, <font class="keyword">const</font> <font class="keywordtype">char</font>* value)<font class="keyword"></font>
-00152 <font class="keyword"></font>{
-00153 m_ChildElm = <a class="code" href="classXMLSerializer.html#a11">Append</a>(p_qName, p_attList);
-00154 <a class="code" href="classXMLSerializer.html#a10">WriteStr</a>(std::string(value));
-00155 }
-00156
-<a name="l00157"></a><a class="code" href="classXMLSerializer.html#a2">00157</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a2">XMLSerializer::RegisterPrefixForURI</a>(<font class="keyword">const</font> std::string& prefix, <font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
-00158 <font class="keyword"></font>{
-00159 m_nsStk.<a class="code" href="classNsStack.html#a1">Add</a>(uri, prefix);
-00160 }
-00161
-<a name="l00162"></a><a class="code" href="classXMLSerializer.html#a3">00162</a> std::string <a class="code" href="classXMLSerializer.html#a3">XMLSerializer::GetPrefixForURI</a>(<font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
-00163 <font class="keyword"></font>{
-00164 <font class="keywordtype">char</font> buf[10];
-00165 sprintf(buf, <font class="stringliteral">"%d"</font>, m_PrefixIndx++);
-00166 <font class="keywordflow">return</font> <a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(uri, <font class="stringliteral">"ns"</font> + std::string(buf));
-00167 }
-00168
-<a name="l00169"></a><a class="code" href="classXMLSerializer.html#a4">00169</a> std::string <a class="code" href="classXMLSerializer.html#a3">XMLSerializer::GetPrefixForURI</a>(<font class="keyword">const</font> std::string& uri, std::string defaultPrefix)<font class="keyword"></font>
-00170 <font class="keyword"></font>{
-00171 <font class="keywordflow">if</font> (uri.empty())
-00172 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
-00173
-00174 std::string prefix = m_nsStk.<a class="code" href="classNsStack.html#a5">GetPrefix</a>(uri);
-00175
-00176 <font class="keywordflow">if</font> (prefix.empty() && uri == ax::URI_SOAP_ENC)
-00177 {
-00178 prefix = ax::NSPREFIX_SOAP_ENC;
-00179 <a class="code" href="classXMLSerializer.html#a2">RegisterPrefixForURI</a>(prefix, uri);
-00180 }
+00115 m_Doc = DOM_Document::createDocument();
+00116 m_Doc.appendChild(m_Doc.createXMLDecl (<font class="stringliteral">"1.0"</font>, <font class="stringliteral">"UTF-8"</font>, <font class="stringliteral">""</font>));
+00117 m_CurNode = m_Doc;
+00118 <a class="code" href="classXMLSerializer.html#a11">Append</a>(p_qName, p_attList);
+00119 m_CurNode = m_Doc.getDocumentElement();
+00120 m_bStartDoc = <font class="keyword">false</font>;
+00121 <font class="keywordflow">return</font>;
+00122 }
+00123
+00124 m_CurNode = <a class="code" href="classXMLSerializer.html#a11">Append</a>(p_qName, p_attList);
+00125 }
+00126
+00127
+<a name="l00128"></a><a class="code" href="classXMLSerializer.html#a11">00128</a> DOM_Element& <a class="code" href="classXMLSerializer.html#a11">XMLSerializer::Append</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList)<font class="keyword"></font>
+00129 <font class="keyword"></font>{
+00130 std::string qName = <a class="code" href="classXMLSerializer.html#a5">QNameToStr</a>(p_qName);
+00131 m_ChildElm = m_Doc.createElement(qName.c_str());
+00132
+00133 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i = 0; i < p_attList.<a class="code" href="classAttList.html#a2">getLength</a>(); i++)
+00134 {
+00135 m_ChildElm.setAttribute(p_attList.<a class="code" href="classAttList.html#a3">getName</a>(i).c_str(),
+00136 p_attList.<a class="code" href="classAttList.html#a4">getValue</a>(i).c_str());
+00137 }
+00138
+00139 <a class="code" href="classNsMap.html">NsMap</a> *CurMap = m_nsStk.<a class="code" href="classNsStack.html#a3">Peek</a>();
+00140 <font class="keywordflow">if</font>(CurMap)
+00141 {
+00142 NsMap::iterator mpIter;
+00143 <font class="keywordflow">for</font> (mpIter = CurMap->begin(); mpIter != CurMap->end(); ++mpIter)
+00144 {
+00145 <font class="keywordflow">if</font>(mpIter->first.empty()) <font class="keywordflow">continue</font>;
+00146 std::string strQName = std::string(<font class="stringliteral">"xmlns"</font>) + <font class="stringliteral">":"</font> + mpIter->second;
+00147 m_ChildElm.setAttributeNS(ax::NS_URI_XMLNS.c_str(), strQName.c_str(),
+00148 mpIter->first.c_str());
+00149
+00150 }
+00151 m_nsStk.<a class="code" href="classNsStack.html#a2">Push</a>();
+00152 }
+00153
+00154 m_CurNode.appendChild(m_ChildElm);
+00155 <font class="keywordflow">return</font> m_ChildElm;
+00156 }
+00157
+00158
+<a name="l00159"></a><a class="code" href="classXMLSerializer.html#a10">00159</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a10">XMLSerializer::WriteStr</a>(<font class="keyword">const</font> std::string& str)<font class="keyword"></font>
+00160 <font class="keyword"></font>{
+00161 m_CurTxtElm = m_Doc.createTextNode(str.c_str());
+00162 m_ChildElm.appendChild(m_CurTxtElm);
+00163 }
+00164
+<a name="l00165"></a><a class="code" href="classXMLSerializer.html#a9">00165</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a9">XMLSerializer::EndElem</a>()<font class="keyword"></font>
+00166 <font class="keyword"></font>{
+00167 m_nsStk.<a class="code" href="classNsStack.html#a4">Pop</a>();
+00168 <font class="keywordflow">return</font>;
+00169 }
+00170
+<a name="l00171"></a><a class="code" href="classXMLSerializer.html#a12">00171</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a12">XMLSerializer::Serialize</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a> p_qName, <a class="code" href="classAttList.html">AttList</a>& p_attList, <font class="keyword">const</font> <font class="keywordtype">char</font>* value)<font class="keyword"></font>
+00172 <font class="keyword"></font>{
+00173 m_ChildElm = <a class="code" href="classXMLSerializer.html#a11">Append</a>(p_qName, p_attList);
+00174 <a class="code" href="classXMLSerializer.html#a10">WriteStr</a>(std::string(value));
+00175 }
+00176
+<a name="l00177"></a><a class="code" href="classXMLSerializer.html#a2">00177</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a2">XMLSerializer::RegisterPrefixForURI</a>(<font class="keyword">const</font> std::string& prefix, <font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
+00178 <font class="keyword"></font>{
+00179 m_nsStk.<a class="code" href="classNsStack.html#a1">Add</a>(uri, prefix);
+00180 }
00181
-00182 <font class="keywordflow">if</font> (prefix.empty())
-00183 {
-00184 prefix = defaultPrefix;
-00185 <a class="code" href="classXMLSerializer.html#a2">RegisterPrefixForURI</a>(prefix, uri);
-00186 }
-00187
-00188 <font class="keywordflow">return</font> prefix;
-00189 }
-00190
-<a name="l00191"></a><a class="code" href="classXMLSerializer.html#a5">00191</a> std::string <a class="code" href="classXMLSerializer.html#a5">XMLSerializer::QNameToStr</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName)<font class="keyword"></font>
-00192 <font class="keyword"></font>{
-00193 std::string prefix = <a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(qName.<a class="code" href="classax_1_1QName.html#a8">GetNsURI</a>());
-00194 <font class="keywordflow">return</font> ((!prefix.empty())?(prefix + <font class="stringliteral">":"</font>): std::string(<font class="stringliteral">""</font>)) + qName.<a class="code" href="classax_1_1QName.html#a9">GetLocalPart</a>();
-00195 }
-00196
-00197
-<a name="l00198"></a><a class="code" href="classXMLSerializer.html#a13">00198</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a13">XMLSerializer::flush</a>()<font class="keyword"></font>
-00199 <font class="keyword"></font>{
-00200 std::ostream p_OutStr(m_xmlBuffer->rdbuf());
-00201 <a class="code" href="classSOAPEnvelopFormatter.html">SOAPEnvelopFormatter</a>* fmtTarget = <font class="keyword">new</font> SOAPEnvelopFormatter(p_OutStr);
-00202
-00203 DOMString xmlEncCharset(<font class="stringliteral">"UTF-8"</font>);
-00204 DOM_Node dmNode = m_Doc.getFirstChild();
-00205
-00206 <font class="comment">// Check whether this is a declaration Node </font>
-00207 <font class="keywordflow">if</font> (dmNode.getNodeType() == DOM_Node::XML_DECL_NODE)
-00208 {
-00209 DOMString strTmp = ((DOM_XMLDecl &)dmNode).getEncoding();
-00210 <font class="keywordflow">if</font> (strTmp != <font class="stringliteral">""</font>)
-00211 {
-00212 xmlEncCharset = strTmp;
-00213 }
-00214 }
-00215
-00216 <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> lent = xmlEncCharset.length();
-00217 Encoding_Name = <font class="keyword">new</font> XMLCh[lent + 1];
-00218
-00219 XMLString::copyNString(Encoding_Name, xmlEncCharset.rawBuffer(), lent);
-00220 Encoding_Name[lent] = 0;
-00221
-00222 <font class="keywordflow">try</font>
-00223 {
-00224 Xml_Formatter = <font class="keyword">new</font> XMLFormatter(Encoding_Name, fmtTarget, XMLFormatter::NoEscapes,
-00225 XMLFormatter::UnRep_CharRef);
-00226 p_OutStr << m_Doc;
-00227 *Xml_Formatter << chLF; <font class="comment">// add linefeed in requested output encoding</font>
-00228 }
-00229 <font class="keywordflow">catch</font> (XMLException& e)
-00230 {
-00231 std::cerr << <font class="stringliteral">"An error occurred during creation of output transcoder. Msg is:"</font>
-00232 << DOMString(e.getMessage()) << std::endl;
-00233 }
-00234
-00235 <font class="keyword">delete</font> fmtTarget;
-00236 <font class="keyword">delete</font> Xml_Formatter;
-00237 }
+<a name="l00182"></a><a class="code" href="classXMLSerializer.html#a3">00182</a> std::string <a class="code" href="classXMLSerializer.html#a3">XMLSerializer::GetPrefixForURI</a>(<font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
+00183 <font class="keyword"></font>{
+00184 <font class="keywordtype">char</font> buf[10];
+00185 sprintf(buf, <font class="stringliteral">"%d"</font>, m_PrefixIndx++);
+00186 <font class="keywordflow">return</font> <a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(uri, <font class="stringliteral">"ns"</font> + std::string(buf));
+00187 }
+00188
+<a name="l00189"></a><a class="code" href="classXMLSerializer.html#a4">00189</a> std::string <a class="code" href="classXMLSerializer.html#a3">XMLSerializer::GetPrefixForURI</a>(<font class="keyword">const</font> std::string& uri, std::string defaultPrefix)<font class="keyword"></font>
+00190 <font class="keyword"></font>{
+00191 <font class="keywordflow">if</font> (uri.empty())
+00192 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
+00193
+00194 std::string prefix = m_nsStk.<a class="code" href="classNsStack.html#a5">GetPrefix</a>(uri);
+00195
+00196 <font class="keywordflow">if</font> (prefix.empty() && uri == ax::URI_SOAP_ENC)
+00197 {
+00198 prefix = ax::NSPREFIX_SOAP_ENC;
+00199 <a class="code" href="classXMLSerializer.html#a2">RegisterPrefixForURI</a>(prefix, uri);
+00200 }
+00201
+00202 <font class="keywordflow">if</font> (prefix.empty())
+00203 {
+00204 prefix = defaultPrefix;
+00205 <a class="code" href="classXMLSerializer.html#a2">RegisterPrefixForURI</a>(prefix, uri);
+00206 }
+00207
+00208 <font class="keywordflow">return</font> prefix;
+00209 }
+00210
+<a name="l00211"></a><a class="code" href="classXMLSerializer.html#a5">00211</a> std::string <a class="code" href="classXMLSerializer.html#a5">XMLSerializer::QNameToStr</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName)<font class="keyword"></font>
+00212 <font class="keyword"></font>{
+00213 std::string prefix = <a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(qName.<a class="code" href="classax_1_1QName.html#a8">GetNsURI</a>());
+00214 <font class="keywordflow">return</font> ((!prefix.empty())?(prefix + <font class="stringliteral">":"</font>): std::string(<font class="stringliteral">""</font>)) + qName.<a class="code" href="classax_1_1QName.html#a9">GetLocalPart</a>();
+00215 }
+00216
+00217
+<a name="l00218"></a><a class="code" href="classXMLSerializer.html#a13">00218</a> <font class="keywordtype">void</font> <a class="code" href="classXMLSerializer.html#a13">XMLSerializer::flush</a>()<font class="keyword"></font>
+00219 <font class="keyword"></font>{
+00220 std::ostream p_OutStr(m_xmlBuffer->rdbuf());
+00221 <a class="code" href="classSOAPEnvelopFormatter.html">SOAPEnvelopFormatter</a>* fmtTarget = <font class="keyword">new</font> SOAPEnvelopFormatter(p_OutStr);
+00222
+00223 DOMString xmlEncCharset(<font class="stringliteral">"UTF-8"</font>);
+00224 DOM_Node dmNode = m_Doc.getFirstChild();
+00225
+00226 <font class="comment">// Check whether this is a declaration Node </font>
+00227 <font class="keywordflow">if</font> (dmNode.getNodeType() == DOM_Node::XML_DECL_NODE)
+00228 {
+00229 DOMString strTmp = ((DOM_XMLDecl &)dmNode).getEncoding();
+00230 <font class="keywordflow">if</font> (strTmp != <font class="stringliteral">""</font>)
+00231 {
+00232 xmlEncCharset = strTmp;
+00233 }
+00234 }
+00235
+00236 <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> lent = xmlEncCharset.length();
+00237 Encoding_Name = <font class="keyword">new</font> XMLCh[lent + 1];
00238
-00239
-00240
-<a name="l00241"></a><a class="code" href="XMLSerializer_8cpp.html#a4">00241</a> std::ostream& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<<</a>(std::ostream& p_OutStr, DOM_Node& p_dmNode)<font class="keyword"></font>
-00242 <font class="keyword"></font>{
-00243 <font class="comment">// Get the name and value out for convenience</font>
-00244 DOMString nodeName = p_dmNode.getNodeName();
-00245 DOMString nodeValue = p_dmNode.getNodeValue();
-00246 <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> lent = nodeValue.length();
-00247
-00248 <font class="keywordflow">switch</font> (p_dmNode.getNodeType())
-00249 {
-00250 <font class="keywordflow">case</font> DOM_Node::TEXT_NODE:
-00251 {
-00252 Xml_Formatter->formatBuf(nodeValue.rawBuffer(), lent, XMLFormatter::CharEscapes);
-00253 <font class="keywordflow">break</font>;
-00254 }
-00255
-00256 <font class="keywordflow">case</font> DOM_Node::PROCESSING_INSTRUCTION_NODE :
-00257 {
-00258 *Xml_Formatter << XMLFormatter::NoEscapes << gStartPI << nodeName;
+00239 XMLString::copyNString(Encoding_Name, xmlEncCharset.rawBuffer(), lent);
+00240 Encoding_Name[lent] = 0;
+00241
+00242 <font class="keywordflow">try</font>
+00243 {
+00244 Xml_Formatter = <font class="keyword">new</font> XMLFormatter(Encoding_Name, fmtTarget, XMLFormatter::NoEscapes,
+00245 XMLFormatter::UnRep_CharRef);
+00246 p_OutStr << m_Doc;
+00247 *Xml_Formatter << chLF; <font class="comment">// add linefeed in requested output encoding</font>
+00248 }
+00249 <font class="keywordflow">catch</font> (XMLException& e)
+00250 {
+00251 std::cerr << <font class="stringliteral">"An error occurred during creation of output transcoder. Msg is:"</font>
+00252 << DOMString(e.getMessage()) << std::endl;
+00253 }
+00254
+00255 <font class="keyword">delete</font> fmtTarget;
+00256 <font class="keyword">delete</font> Xml_Formatter;
+00257 }
+00258
00259
-00260 <font class="keywordflow">if</font> (lent > 0)
-00261 *Xml_Formatter << chSpace << nodeValue;
-00262
-00263 *Xml_Formatter << XMLFormatter::NoEscapes << gEndPI;
-00264 <font class="keywordflow">break</font>;
-00265 }
-00266
-00267 <font class="keywordflow">case</font> DOM_Node::DOCUMENT_NODE :
-00268 {
-00269 DOM_Node childNode = p_dmNode.getFirstChild();
-00270
-00271 <font class="keywordflow">while</font>( childNode != 0)
-00272 {
-00273 p_OutStr << childNode;
-00274 *Xml_Formatter << chLF; <font class="comment">// add linefeed in requested output encoding</font>
-00275 p_OutStr << std::flush;
-00276 childNode = childNode.getNextSibling();
-00277 }
-00278 <font class="keywordflow">break</font>;
-00279 }
-00280
-00281 <font class="keywordflow">case</font> DOM_Node::ELEMENT_NODE :
-00282 {
-00283 <font class="comment">// The name has to be representable without any escapes</font>
-00284 m_nIndent++; <font class="comment">// make pretty</font>
-00285 std::string strTmp;
+00260
+<a name="l00261"></a><a class="code" href="XMLSerializer_8cpp.html#a4">00261</a> std::ostream& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<<</a>(std::ostream& p_OutStr, DOM_Node& p_dmNode)<font class="keyword"></font>
+00262 <font class="keyword"></font>{
+00263 <font class="comment">// Get the name and value out for convenience</font>
+00264 DOMString nodeName = p_dmNode.getNodeName();
+00265 DOMString nodeValue = p_dmNode.getNodeValue();
+00266 <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> lent = nodeValue.length();
+00267
+00268 <font class="keywordflow">switch</font> (p_dmNode.getNodeType())
+00269 {
+00270 <font class="keywordflow">case</font> DOM_Node::TEXT_NODE:
+00271 {
+00272 Xml_Formatter->formatBuf(nodeValue.rawBuffer(), lent, XMLFormatter::CharEscapes);
+00273 <font class="keywordflow">break</font>;
+00274 }
+00275
+00276 <font class="keywordflow">case</font> DOM_Node::PROCESSING_INSTRUCTION_NODE :
+00277 {
+00278 *Xml_Formatter << XMLFormatter::NoEscapes << gStartPI << nodeName;
+00279
+00280 <font class="keywordflow">if</font> (lent > 0)
+00281 *Xml_Formatter << chSpace << nodeValue;
+00282
+00283 *Xml_Formatter << XMLFormatter::NoEscapes << gEndPI;
+00284 <font class="keywordflow">break</font>;
+00285 }
00286
-00287 <font class="keywordflow">if</font>(m_nIndent > 0)
-00288 strTmp = std::string(m_nIndent, <font class="charliteral">' '</font>);
-00289
-00290 <font class="comment">// Output the element start tag.</font>
-00291 *Xml_Formatter << XMLFormatter::NoEscapes
-00292 << strTmp.c_str() << chOpenAngle << nodeName;
-00293
-00294 <font class="comment">// Output any attributes on this element</font>
-00295 DOM_NamedNodeMap mapAttribs = p_dmNode.getAttributes();
-00296 <font class="keywordtype">int</font> nAttCnt = mapAttribs.getLength();
-00297
-00298 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i = 0; i < nAttCnt; i++)
-00299 {
-00300 DOM_Node dnAttr = mapAttribs.item(i);
-00301
-00302 <font class="comment">// Again the name has to be completely representable. But the</font>
-00303 <font class="comment">// dnAttr can have refs and requires the dnAttr style</font>
-00304 <font class="comment">// escaping.</font>
-00305 *Xml_Formatter << XMLFormatter::NoEscapes
-00306 << chSpace << dnAttr.getNodeName()
-00307 << chEqual << chDoubleQuote
-00308 << XMLFormatter::AttrEscapes
-00309 << dnAttr.getNodeValue()
-00310 << XMLFormatter::NoEscapes
-00311 << chDoubleQuote;
-00312 }
+00287 <font class="keywordflow">case</font> DOM_Node::DOCUMENT_NODE :
+00288 {
+00289 DOM_Node childNode = p_dmNode.getFirstChild();
+00290
+00291 <font class="keywordflow">while</font>( childNode != 0)
+00292 {
+00293 p_OutStr << childNode;
+00294 *Xml_Formatter << chLF; <font class="comment">// add linefeed in requested output encoding</font>
+00295 p_OutStr << std::flush;
+00296 childNode = childNode.getNextSibling();
+00297 }
+00298 <font class="keywordflow">break</font>;
+00299 }
+00300
+00301 <font class="keywordflow">case</font> DOM_Node::ELEMENT_NODE :
+00302 {
+00303 <font class="comment">// The name has to be representable without any escapes</font>
+00304 m_nIndent++; <font class="comment">// make pretty</font>
+00305 std::string strTmp;
+00306
+00307 <font class="keywordflow">if</font>(m_nIndent > 0)
+00308 strTmp = std::string(m_nIndent, <font class="charliteral">' '</font>);
+00309
+00310 <font class="comment">// Output the element start tag.</font>
+00311 *Xml_Formatter << XMLFormatter::NoEscapes
+00312 << strTmp.c_str() << chOpenAngle << nodeName;
00313
-00314 <font class="comment">// Test for the presence of children, which includes both</font>
-00315 <font class="comment">// text content and nested elements.</font>
-00316 DOM_Node childNode = p_dmNode.getFirstChild();
+00314 <font class="comment">// Output any attributes on this element</font>
+00315 DOM_NamedNodeMap mapAttribs = p_dmNode.getAttributes();
+00316 <font class="keywordtype">int</font> nAttCnt = mapAttribs.getLength();
00317
-00318 <font class="keywordflow">if</font> (childNode != 0)
+00318 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i = 0; i < nAttCnt; i++)
00319 {
-00320 <font class="comment">// There are children. Close start-tag, and output children.</font>
-00321 <font class="comment">// No escapes are legal here</font>
-00322 <font class="keywordtype">bool</font> bTxtChild=<font class="keyword">false</font>;
-00323
-00324 *Xml_Formatter << XMLFormatter::NoEscapes << chCloseAngle;
-00325
-00326 <font class="comment">//make pretty</font>
-00327 <font class="keywordflow">if</font>(childNode.getNodeType() != DOM_Node::TEXT_NODE)
-00328 *Xml_Formatter << <font class="stringliteral">"\n"</font>;
-00329
-00330 <font class="keywordflow">while</font>( childNode != 0)
-00331 {
-00332 <font class="keywordflow">if</font>(childNode.getNodeType() == DOM_Node::TEXT_NODE)
-00333 bTxtChild = <font class="keyword">true</font>;
-00334
-00335 p_OutStr << childNode;
-00336 childNode = childNode.getNextSibling();
-00337 }
-00338
-00339 <font class="comment">// Done with children. Output the end tag.</font>
-00340 <font class="keywordflow">if</font>(!bTxtChild && (m_nIndent > 0))
-00341 strTmp = std::string(m_nIndent, <font class="charliteral">' '</font>); <font class="comment">//make pretty</font>
-00342 <font class="keywordflow">else</font>
-00343 strTmp = <font class="stringliteral">""</font>;
-00344
-00345 *Xml_Formatter << strTmp.c_str() << XMLFormatter::NoEscapes << gEndElement
-00346 << nodeName << chCloseAngle << <font class="stringliteral">"\n"</font>;
-00347 m_nIndent--;
-00348 }
-00349 <font class="keywordflow">else</font>
-00350 {
-00351 <font class="comment">// There were no children. Output the short form close of</font>
-00352 <font class="comment">// the element start tag, making it an empty-element tag.</font>
-00353 *Xml_Formatter << XMLFormatter::NoEscapes << chForwardSlash << chCloseAngle << <font class="stringliteral">"\n"</font>;
-00354 }
-00355 <font class="keywordflow">break</font>;
-00356 }
-00357
+00320 DOM_Node dnAttr = mapAttribs.item(i);
+00321
+00322 <font class="comment">// Again the name has to be completely representable. But the</font>
+00323 <font class="comment">// dnAttr can have refs and requires the dnAttr style</font>
+00324 <font class="comment">// escaping.</font>
+00325 *Xml_Formatter << XMLFormatter::NoEscapes
+00326 << chSpace << dnAttr.getNodeName()
+00327 << chEqual << chDoubleQuote
+00328 << XMLFormatter::AttrEscapes
+00329 << dnAttr.getNodeValue()
+00330 << XMLFormatter::NoEscapes
+00331 << chDoubleQuote;
+00332 }
+00333
+00334 <font class="comment">// Test for the presence of children, which includes both</font>
+00335 <font class="comment">// text content and nested elements.</font>
+00336 DOM_Node childNode = p_dmNode.getFirstChild();
+00337
+00338 <font class="keywordflow">if</font> (childNode != 0)
+00339 {
+00340 <font class="comment">// There are children. Close start-tag, and output children.</font>
+00341 <font class="comment">// No escapes are legal here</font>
+00342 <font class="keywordtype">bool</font> bTxtChild=<font class="keyword">false</font>;
+00343
+00344 *Xml_Formatter << XMLFormatter::NoEscapes << chCloseAngle;
+00345
+00346 <font class="comment">//make pretty</font>
+00347 <font class="keywordflow">if</font>(childNode.getNodeType() != DOM_Node::TEXT_NODE)
+00348 *Xml_Formatter << <font class="stringliteral">"\n"</font>;
+00349
+00350 <font class="keywordflow">while</font>( childNode != 0)
+00351 {
+00352 <font class="keywordflow">if</font>(childNode.getNodeType() == DOM_Node::TEXT_NODE)
+00353 bTxtChild = <font class="keyword">true</font>;
+00354
+00355 p_OutStr << childNode;
+00356 childNode = childNode.getNextSibling();
+00357 }
00358
-00359 <font class="keywordflow">case</font> DOM_Node::ENTITY_REFERENCE_NODE:
-00360 {
-00361 DOM_Node childNode;
-00362
-00363 *Xml_Formatter << XMLFormatter::NoEscapes << chAmpersand
-00364 << nodeName << chSemiColon;
-00365 <font class="keywordflow">break</font>;
-00366 }
-00367
-00368
-00369 <font class="keywordflow">case</font> DOM_Node::CDATA_SECTION_NODE:
-00370 {
-00371 *Xml_Formatter << XMLFormatter::NoEscapes << gStartCDATA
-00372 << nodeValue << gEndCDATA;
-00373 <font class="keywordflow">break</font>;
-00374 }
-00375
-00376 <font class="keywordflow">case</font> DOM_Node::XML_DECL_NODE:
-00377 {
-00378 DOMString str;
-00379
-00380 *Xml_Formatter << gXMLDecl1 << ((DOM_XMLDecl &)p_dmNode).getVersion();
-00381
-00382 *Xml_Formatter << gXMLDecl2 << Encoding_Name;
-00383
-00384 str = ((DOM_XMLDecl &)p_dmNode).getStandalone();
-00385 <font class="keywordflow">if</font> (str != 0)
-00386 *Xml_Formatter << gXMLDecl3 << str;
+00359 <font class="comment">// Done with children. Output the end tag.</font>
+00360 <font class="keywordflow">if</font>(!bTxtChild && (m_nIndent > 0))
+00361 strTmp = std::string(m_nIndent, <font class="charliteral">' '</font>); <font class="comment">//make pretty</font>
+00362 <font class="keywordflow">else</font>
+00363 strTmp = <font class="stringliteral">""</font>;
+00364
+00365 *Xml_Formatter << strTmp.c_str() << XMLFormatter::NoEscapes << gEndElement
+00366 << nodeName << chCloseAngle << <font class="stringliteral">"\n"</font>;
+00367 m_nIndent--;
+00368 }
+00369 <font class="keywordflow">else</font>
+00370 {
+00371 <font class="comment">// There were no children. Output the short form close of</font>
+00372 <font class="comment">// the element start tag, making it an empty-element tag.</font>
+00373 *Xml_Formatter << XMLFormatter::NoEscapes << chForwardSlash << chCloseAngle << <font class="stringliteral">"\n"</font>;
+00374 }
+00375 <font class="keywordflow">break</font>;
+00376 }
+00377
+00378
+00379 <font class="keywordflow">case</font> DOM_Node::ENTITY_REFERENCE_NODE:
+00380 {
+00381 DOM_Node childNode;
+00382
+00383 *Xml_Formatter << XMLFormatter::NoEscapes << chAmpersand
+00384 << nodeName << chSemiColon;
+00385 <font class="keywordflow">break</font>;
+00386 }
00387
-00388 *Xml_Formatter << gXMLDecl4;
-00389
-00390 <font class="keywordflow">break</font>;
-00391 }
-00392
-00393 <font class="keywordflow">default</font>:
-00394 std::cerr << <font class="stringliteral">"Unrecognized node type for SOAP envelop = "</font>
-00395 << (<font class="keywordtype">long</font>)p_dmNode.getNodeType() << std::endl;
-00396 }
-00397 <font class="keywordflow">return</font> p_OutStr;
-00398 }
+00388
+00389 <font class="keywordflow">case</font> DOM_Node::CDATA_SECTION_NODE:
+00390 {
+00391 *Xml_Formatter << XMLFormatter::NoEscapes << gStartCDATA
+00392 << nodeValue << gEndCDATA;
+00393 <font class="keywordflow">break</font>;
+00394 }
+00395
+00396 <font class="keywordflow">case</font> DOM_Node::XML_DECL_NODE:
+00397 {
+00398 DOMString str;
00399
-<a name="l00400"></a><a class="code" href="XMLSerializer_8cpp.html#a3">00400</a> std::ostream& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<< </a>(std::ostream& p_OutStr, <font class="keyword">const</font> DOMString& p_dmStr)<font class="keyword"></font>
-00401 <font class="keyword"></font>{
-00402 <font class="keywordtype">char</font> *p = p_dmStr.transcode();
-00403 p_OutStr << p;
-00404 <font class="keyword">delete</font> [] p;
-00405 <font class="keywordflow">return</font> p_OutStr;
-00406 }
+00400 *Xml_Formatter << gXMLDecl1 << ((DOM_XMLDecl &)p_dmNode).getVersion();
+00401
+00402 *Xml_Formatter << gXMLDecl2 << Encoding_Name;
+00403
+00404 str = ((DOM_XMLDecl &)p_dmNode).getStandalone();
+00405 <font class="keywordflow">if</font> (str != 0)
+00406 *Xml_Formatter << gXMLDecl3 << str;
00407
-00408
-<a name="l00409"></a><a class="code" href="XMLSerializer_8cpp.html#a5">00409</a> XMLFormatter& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<< </a>(XMLFormatter& p_xmlFmt, <font class="keyword">const</font> DOMString& p_dmStr)<font class="keyword"></font>
-00410 <font class="keyword"></font>{
-00411 <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> lent = p_dmStr.length();
+00408 *Xml_Formatter << gXMLDecl4;
+00409
+00410 <font class="keywordflow">break</font>;
+00411 }
00412
-00413 <font class="keywordflow">if</font> (lent <= 0)
-00414 <font class="keywordflow">return</font> p_xmlFmt;
-00415
-00416 XMLCh* buf = <font class="keyword">new</font> XMLCh[lent + 1];
-00417 XMLString::copyNString(buf, p_dmStr.rawBuffer(), lent);
-00418 buf[lent] = 0;
-00419 p_xmlFmt << buf;
-00420 <font class="keyword">delete</font> [] buf;
-00421 <font class="keywordflow">return</font> p_xmlFmt;
-00422 }
-00423
-00424
-00425
-00426
+00413 <font class="keywordflow">default</font>:
+00414 std::cerr << <font class="stringliteral">"Unrecognized node type for SOAP envelop = "</font>
+00415 << (<font class="keywordtype">long</font>)p_dmNode.getNodeType() << std::endl;
+00416 }
+00417 <font class="keywordflow">return</font> p_OutStr;
+00418 }
+00419
+<a name="l00420"></a><a class="code" href="XMLSerializer_8cpp.html#a3">00420</a> std::ostream& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<< </a>(std::ostream& p_OutStr, <font class="keyword">const</font> DOMString& p_dmStr)<font class="keyword"></font>
+00421 <font class="keyword"></font>{
+00422 <font class="keywordtype">char</font> *p = p_dmStr.transcode();
+00423 p_OutStr << p;
+00424 <font class="keyword">delete</font> [] p;
+00425 <font class="keywordflow">return</font> p_OutStr;
+00426 }
00427
00428
-00429
-00430
+<a name="l00429"></a><a class="code" href="XMLSerializer_8cpp.html#a5">00429</a> XMLFormatter& <a class="code" href="XMLSerializer_8cpp.html#a5">operator<< </a>(XMLFormatter& p_xmlFmt, <font class="keyword">const</font> DOMString& p_dmStr)<font class="keyword"></font>
+00430 <font class="keyword"></font>{
+00431 <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> lent = p_dmStr.length();
+00432
+00433 <font class="keywordflow">if</font> (lent <= 0)
+00434 <font class="keywordflow">return</font> p_xmlFmt;
+00435
+00436 XMLCh* buf = <font class="keyword">new</font> XMLCh[lent + 1];
+00437 XMLString::copyNString(buf, p_dmStr.rawBuffer(), lent);
+00438 buf[lent] = 0;
+00439 p_xmlFmt << buf;
+00440 <font class="keyword">delete</font> [] buf;
+00441 <font class="keywordflow">return</font> p_xmlFmt;
+00442 }
+00443
+00444
+00445
+00446
+00447
+00448
+00449
+00450
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +5 -5 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLDeSerializer_8hpp.html
Index: XMLDeSerializer_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLDeSerializer_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLDeSerializer_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLDeSerializer_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,10 +8,10 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XMLDeSerializer.hpp File Reference</h1><code>#include "<a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>"</code><br>
-<code>#include <dom/DOM.hpp></code><br>
-<code>#include <sax/SAXException.hpp></code><br>
-<code>#include <sax/ErrorHandler.hpp></code><br>
-<code>#include <sax/SAXParseException.hpp></code><br>
+<code>#include <xercesc/dom/DOM.hpp></code><br>
+<code>#include <xercesc/sax/SAXException.hpp></code><br>
+<code>#include <xercesc/sax/ErrorHandler.hpp></code><br>
+<code>#include <xercesc/sax/SAXParseException.hpp></code><br>
<code>#include "<a class="el" href="AxisConst_8hpp-source.html">AxisConst.hpp</a>"</code><br>
<code>#include "<a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>"</code><br>
@@ -48,7 +48,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00047">47</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00067">67</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +127 -107 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLDeSerializer_8hpp-source.html
Index: XMLDeSerializer_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLDeSerializer_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLDeSerializer_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLDeSerializer_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,122 +8,142 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XMLDeSerializer.hpp</h1><a href="XMLDeSerializer_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_XML_DESERIALIZER_H)</font>
-<a name="l00047"></a><a class="code" href="XMLDeSerializer_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XML_DESERIALIZER_H</font>
-00048 <font class="preprocessor"></font>
-00049
-00050 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
-00051 <font class="preprocessor">#include <dom/DOM.hpp></font>
-00052 <font class="preprocessor">#include <sax/SAXException.hpp></font>
-00053 <font class="preprocessor">#include <sax/ErrorHandler.hpp></font>
-00054 <font class="preprocessor">#include <sax/SAXParseException.hpp></font>
-00055 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00056 <font class="preprocessor">#include "<a class="code" href="NsStack_8hpp.html">NsStack.hpp</a>"</font>
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00058
-00059
-00060 <font class="keyword">class </font><a class="code" href="classParseErrorHandler.html">ParseErrorHandler</a>;
-00061 <font class="keyword">class </font><a class="code" href="classMessageElement.html">MessageElement</a>;
-00062 <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>;
-00063
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
00065
-00075
-<a name="l00076"></a><a class="code" href="classXMLDeSerializer.html">00076</a> <font class="keyword">class </font><a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>
-00077 {
-00078 <font class="keyword">public</font>:
-00080 <a class="code" href="classXMLDeSerializer.html#a0">XMLDeSerializer</a>(<font class="keyword">const</font> std::string& p_Msg);
-00081 <a class="code" href="classXMLDeSerializer.html#a1">~XMLDeSerializer</a>();
-00082
-00084 <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(<a class="code" href="classMessageElement.html">MessageElement</a>& p_Elm);
+00066 <font class="preprocessor">#if !defined(_AXIS_XML_DESERIALIZER_H)</font>
+<a name="l00067"></a><a class="code" href="XMLDeSerializer_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XML_DESERIALIZER_H</font>
+00068 <font class="preprocessor"></font>
+00069
+00070 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
+00071 <font class="preprocessor">#include <xercesc/dom/DOM.hpp></font>
+00072 <font class="preprocessor">#include <xercesc/sax/SAXException.hpp></font>
+00073 <font class="preprocessor">#include <xercesc/sax/ErrorHandler.hpp></font>
+00074 <font class="preprocessor">#include <xercesc/sax/SAXParseException.hpp></font>
+00075 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00076 <font class="preprocessor">#include "<a class="code" href="NsStack_8hpp.html">NsStack.hpp</a>"</font>
+00077
+00078
+00079
+00080 <font class="keyword">class </font><a class="code" href="classParseErrorHandler.html">ParseErrorHandler</a>;
+00081 <font class="keyword">class </font><a class="code" href="classMessageElement.html">MessageElement</a>;
+00082 <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>;
+00083
+00084
00085
-<a name="l00087"></a><a class="code" href="classXMLDeSerializer.html#a3">00087</a> <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a3">SetContext</a>(DOM_Node& p_CurNode)<font class="keyword"></font>{m_pCurNode = p_CurNode;}
-00088
-00090 <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a4">RegisterPrefixForURI</a>(<font class="keyword">const</font> std::string& prefix, <font class="keyword">const</font> std::string& uri);
-00091
-00093 std::string <a class="code" href="classXMLDeSerializer.html#a5">QNameToStr</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName);
-00094
-00096 <a class="code" href="classax_1_1QName.html">ax::QName</a> <a class="code" href="classXMLDeSerializer.html#a6">GetQNameFromStr</a>(std::string strQName);
-00097
-<a name="l00099"></a><a class="code" href="classXMLDeSerializer.html#a7">00099</a> <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a7">SetTypeMappingRegistry</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper)<font class="keyword"></font>{m_pTypeMapper = p_TypMapper;}
-00100
-<a name="l00102"></a><a class="code" href="classXMLDeSerializer.html#a8">00102</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a> * <a class="code" href="classXMLDeSerializer.html#a8">GetTypeMapper</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_pTypeMapper;}
-00103
-00104
+00095
+<a name="l00096"></a><a class="code" href="classXMLDeSerializer.html">00096</a> <font class="keyword">class </font><a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>
+00097 {
+00098 <font class="keyword">public</font>:
+00100 <a class="code" href="classXMLDeSerializer.html#a0">XMLDeSerializer</a>(<font class="keyword">const</font> std::string& p_Msg);
+00101 <a class="code" href="classXMLDeSerializer.html#a1">~XMLDeSerializer</a>();
+00102
+00104 <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(<a class="code" href="classMessageElement.html">MessageElement</a>& p_Elm);
00105
-00106 <font class="keyword">private</font>:
-00107
-<a name="l00108"></a><a class="code" href="classXMLDeSerializer.html#o0">00108</a> <a class="code" href="classNsStack.html">NsStack</a> m_nsStk;
-00109
-<a name="l00110"></a><a class="code" href="classXMLDeSerializer.html#o1">00110</a> DOM_Node m_pCurNode;
+<a name="l00107"></a><a class="code" href="classXMLDeSerializer.html#a3">00107</a> <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a3">SetContext</a>(DOM_Node& p_CurNode)<font class="keyword"></font>{m_pCurNode = p_CurNode;}
+00108
+00110 <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a4">RegisterPrefixForURI</a>(<font class="keyword">const</font> std::string& prefix, <font class="keyword">const</font> std::string& uri);
00111
-<a name="l00112"></a><a class="code" href="classXMLDeSerializer.html#o2">00112</a> DOMParser *parser;
-<a name="l00113"></a><a class="code" href="classXMLDeSerializer.html#o3">00113</a> <a class="code" href="classParseErrorHandler.html">ParseErrorHandler</a> *errReporter;
-00114
-<a name="l00115"></a><a class="code" href="classXMLDeSerializer.html#o4">00115</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a> *m_pTypeMapper;
-00116 };
+00113 std::string <a class="code" href="classXMLDeSerializer.html#a5">QNameToStr</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName);
+00114
+00116 <a class="code" href="classax_1_1QName.html">ax::QName</a> <a class="code" href="classXMLDeSerializer.html#a6">GetQNameFromStr</a>(std::string strQName);
00117
-00118
-00119
+<a name="l00119"></a><a class="code" href="classXMLDeSerializer.html#a7">00119</a> <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a7">SetTypeMappingRegistry</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper)<font class="keyword"></font>{m_pTypeMapper = p_TypMapper;}
00120
+<a name="l00122"></a><a class="code" href="classXMLDeSerializer.html#a8">00122</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a> * <a class="code" href="classXMLDeSerializer.html#a8">GetTypeMapper</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_pTypeMapper;}
+00123
00124
-<a name="l00125"></a><a class="code" href="classParseErrorHandler.html">00125</a> <font class="keyword">class </font><a class="code" href="classParseErrorHandler.html">ParseErrorHandler</a>: <font class="keyword">public</font> <a class="code" href="classErrorHandler.html">ErrorHandler</a>
-00126 {
-00127 <font class="keyword">public</font>:
-00128 <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a0">warning</a>(<font class="keyword">const</font> SAXParseException& e);
-00129 <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a1">error</a>(<font class="keyword">const</font> SAXParseException& e);
-00130 <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a2">fatalError</a>(<font class="keyword">const</font> SAXParseException& e);
-<a name="l00131"></a><a class="code" href="classParseErrorHandler.html#a3">00131</a> <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a3">resetErrors</a>()<font class="keyword"> </font>{};
-00132
-00133 };
-00134
-00135
-00136 <font class="preprocessor">#endif //_AXIS_XML_DESERIALIZER_H</font>
-00137 <font class="preprocessor"></font>
+00125
+00126 <font class="keyword">private</font>:
+00127
+<a name="l00128"></a><a class="code" href="classXMLDeSerializer.html#o0">00128</a> <a class="code" href="classNsStack.html">NsStack</a> m_nsStk;
+00129
+<a name="l00130"></a><a class="code" href="classXMLDeSerializer.html#o1">00130</a> DOM_Node m_pCurNode;
+00131
+<a name="l00132"></a><a class="code" href="classXMLDeSerializer.html#o2">00132</a> DOMParser *parser;
+<a name="l00133"></a><a class="code" href="classXMLDeSerializer.html#o3">00133</a> <a class="code" href="classParseErrorHandler.html">ParseErrorHandler</a> *errReporter;
+00134
+<a name="l00135"></a><a class="code" href="classXMLDeSerializer.html#o4">00135</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a> *m_pTypeMapper;
+00136 };
+00137
+00138
+00139
+00140
+00144
+<a name="l00145"></a><a class="code" href="classParseErrorHandler.html">00145</a> <font class="keyword">class </font><a class="code" href="classParseErrorHandler.html">ParseErrorHandler</a>: <font class="keyword">public</font> <a class="code" href="classErrorHandler.html">ErrorHandler</a>
+00146 {
+00147 <font class="keyword">public</font>:
+00148 <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a0">warning</a>(<font class="keyword">const</font> SAXParseException& e);
+00149 <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a1">error</a>(<font class="keyword">const</font> SAXParseException& e);
+00150 <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a2">fatalError</a>(<font class="keyword">const</font> SAXParseException& e);
+<a name="l00151"></a><a class="code" href="classParseErrorHandler.html#a3">00151</a> <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a3">resetErrors</a>()<font class="keyword"> </font>{};
+00152
+00153 };
+00154
+00155
+00156 <font class="preprocessor">#endif //_AXIS_XML_DESERIALIZER_H</font>
+00157 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +7 -7 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLDeSerializer_8cpp.html
Index: XMLDeSerializer_8cpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLDeSerializer_8cpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLDeSerializer_8cpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLDeSerializer_8cpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -11,13 +11,13 @@
<code>#include <iostream></code><br>
<code>#include <cstdio></code><br>
<code>#include "<a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>"</code><br>
-<code>#include <util/PlatformUtils.hpp></code><br>
-<code>#include <util/XMLUniDefs.hpp></code><br>
-<code>#include <util/XMLException.hpp></code><br>
-<code>#include <util/TranscodingException.hpp></code><br>
-<code>#include <dom/DOM_DOMException.hpp></code><br>
-<code>#include <parsers/DOMParser.hpp></code><br>
-<code>#include <framework/MemBufInputSource.hpp></code><br>
+<code>#include <xercesc/util/PlatformUtils.hpp></code><br>
+<code>#include <xercesc/util/XMLUniDefs.hpp></code><br>
+<code>#include <xercesc/util/XMLException.hpp></code><br>
+<code>#include <xercesc/util/TranscodingException.hpp></code><br>
+<code>#include <xercesc/dom/DOM_DOMException.hpp></code><br>
+<code>#include <xercesc/parsers/DOMParser.hpp></code><br>
+<code>#include <xercesc/framework/MemBufInputSource.hpp></code><br>
<code>#include "<a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>"</code><br>
<p>
1.2 +217 -194 xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLDeSerializer_8cpp-source.html
Index: XMLDeSerializer_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XMLDeSerializer_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLDeSerializer_8cpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XMLDeSerializer_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,207 +8,230 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XMLDeSerializer.cpp</h1><a href="XMLDeSerializer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00045 <font class="preprocessor">#include <iostream></font>
-00046 <font class="preprocessor">#include <cstdio></font>
-00047 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
-00048
-00049 <font class="preprocessor">#include <util/PlatformUtils.hpp></font>
-00050 <font class="preprocessor">#include <util/XMLUniDefs.hpp></font>
-00051 <font class="preprocessor">#include <util/XMLException.hpp></font>
-00052 <font class="preprocessor">#include <util/TranscodingException.hpp></font>
-00053 <font class="preprocessor">#include <dom/DOM_DOMException.hpp></font>
-00054 <font class="preprocessor">#include <parsers/DOMParser.hpp></font>
-00055 <font class="preprocessor">#include <framework/MemBufInputSource.hpp></font>
-00056 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00058
-<a name="l00059"></a><a class="code" href="classXMLDeSerializer.html#a0">00059</a> <a class="code" href="classXMLDeSerializer.html#a0">XMLDeSerializer::XMLDeSerializer</a>(<font class="keyword">const</font> std::string& p_Msg) : m_pTypeMapper(0)
-00060 {
-00061 <font class="keywordflow">try</font>
-00062 {
-00063 XMLPlatformUtils::Initialize();
-00064 }
-00065 <font class="keywordflow">catch</font> (<font class="keyword">const</font> XMLException& )
-00066 {
-00067 <font class="comment">//TODO: need to handle exception </font>
-00068 }
-00069
-00070 parser = <font class="keyword">new</font> DOMParser;
-00071 parser->setValidationScheme(DOMParser::Val_Auto);
-00072 parser->setDoNamespaces(<font class="keyword">true</font>);
-00073 parser->setDoSchema(<font class="keyword">false</font>);
-00074 parser->setValidationSchemaFullChecking(<font class="keyword">false</font>);
-00075 errReporter = <font class="keyword">new</font> ParseErrorHandler();
-00076 parser->setErrorHandler(errReporter);
-00077 parser->setCreateEntityReferenceNodes(<font class="keyword">false</font>);
-00078 parser->setToCreateXMLDeclTypeNode(<font class="keyword">true</font>);
-00079
-00080 MemBufInputSource* memBufIS = <font class="keyword">new</font> MemBufInputSource ((<font class="keyword">const</font> XMLByte*) p_Msg.c_str(),
-00081 p_Msg.size(), <font class="stringliteral">"msg"</font>, <font class="keyword">false</font>);
-00082 <font class="keywordtype">bool</font> errorsOccured = <font class="keyword">false</font>;
-00083 <font class="keywordflow">try</font>
-00084 {
-00085 parser->parse(*memBufIS);
-00086 <font class="keywordtype">int</font> errorCount = parser->getErrorCount();
-00087 <font class="keywordflow">if</font> (errorCount > 0)
-00088 {
-00089 errorsOccured = <font class="keyword">true</font>;
-00090 m_pCurNode = NULL;
-00091 }
-00092 }
-00093 <font class="keywordflow">catch</font> (<font class="keyword">const</font> XMLException& e)
-00094 {
-00095 <font class="comment">//TODO: need to handle exception </font>
-00096 std::cerr << <font class="stringliteral">"An error occured during parsing\n Message: "</font>
-00097 << DOMString(e.getMessage()).transcode() << std::endl;
-00098 errorsOccured = <font class="keyword">true</font>;
-00099 }
-00100 <font class="keywordflow">catch</font> (<font class="keyword">const</font> DOM_DOMException& e)
-00101 {
-00102 <font class="comment">//TODO: need to handle exception </font>
-00103 std::cerr << <font class="stringliteral">"A DOM error occured during parsing\n DOMException code: "</font>
-00104 << e.code << std::endl;
-00105 errorsOccured = <font class="keyword">true</font>;
-00106 }
-00107 <font class="keywordflow">catch</font> (...)
-00108 {
-00109 <font class="comment">//TODO: need to handle exception </font>
-00110 std::cerr << <font class="stringliteral">"An error occured during parsing\n "</font> << std::endl;
-00111 errorsOccured = <font class="keyword">true</font>;
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00065 <font class="preprocessor">#include <iostream></font>
+00066 <font class="preprocessor">#include <cstdio></font>
+00067 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
+00068
+00069 <font class="preprocessor">#include <xercesc/util/PlatformUtils.hpp></font>
+00070 <font class="preprocessor">#include <xercesc/util/XMLUniDefs.hpp></font>
+00071 <font class="preprocessor">#include <xercesc/util/XMLException.hpp></font>
+00072 <font class="preprocessor">#include <xercesc/util/TranscodingException.hpp></font>
+00073 <font class="preprocessor">#include <xercesc/dom/DOM_DOMException.hpp></font>
+00074 <font class="preprocessor">#include <xercesc/parsers/DOMParser.hpp></font>
+00075 <font class="preprocessor">#include <xercesc/framework/MemBufInputSource.hpp></font>
+00076 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
+00077
+00078
+<a name="l00079"></a><a class="code" href="classXMLDeSerializer.html#a0">00079</a> <a class="code" href="classXMLDeSerializer.html#a0">XMLDeSerializer::XMLDeSerializer</a>(<font class="keyword">const</font> std::string& p_Msg) : m_pTypeMapper(0)
+00080 {
+00081 <font class="keywordflow">try</font>
+00082 {
+00083 XMLPlatformUtils::Initialize();
+00084 }
+00085 <font class="keywordflow">catch</font> (<font class="keyword">const</font> XMLException& )
+00086 {
+00087 <font class="comment">//TODO: need to handle exception </font>
+00088 }
+00089
+00090 parser = <font class="keyword">new</font> DOMParser;
+00091 parser->setValidationScheme(DOMParser::Val_Auto);
+00092 parser->setDoNamespaces(<font class="keyword">true</font>);
+00093 parser->setDoSchema(<font class="keyword">false</font>);
+00094 parser->setValidationSchemaFullChecking(<font class="keyword">false</font>);
+00095 errReporter = <font class="keyword">new</font> ParseErrorHandler();
+00096 parser->setErrorHandler(errReporter);
+00097 parser->setCreateEntityReferenceNodes(<font class="keyword">false</font>);
+00098 parser->setToCreateXMLDeclTypeNode(<font class="keyword">true</font>);
+00099
+00100 MemBufInputSource* memBufIS = <font class="keyword">new</font> MemBufInputSource ((<font class="keyword">const</font> XMLByte*) p_Msg.c_str(),
+00101 p_Msg.size(), <font class="stringliteral">"msg"</font>, <font class="keyword">false</font>);
+00102 <font class="keywordtype">bool</font> errorsOccured = <font class="keyword">false</font>;
+00103 <font class="keywordflow">try</font>
+00104 {
+00105 parser->parse(*memBufIS);
+00106 <font class="keywordtype">int</font> errorCount = parser->getErrorCount();
+00107 <font class="keywordflow">if</font> (errorCount > 0)
+00108 {
+00109 errorsOccured = <font class="keyword">true</font>;
+00110 m_pCurNode = NULL;
+00111 }
00112 }
-00113
-00114
-00115 <font class="keywordflow">if</font>(!errorsOccured)
-00116 {
-00117 m_pCurNode = parser->getDocument();
-00118 }
-00119 <font class="keywordflow">else</font>
-00120 m_pCurNode = NULL;
-00121 }
-00122
-00123
-<a name="l00124"></a><a class="code" href="classXMLDeSerializer.html#a1">00124</a> <a class="code" href="classXMLDeSerializer.html#a1">XMLDeSerializer::~XMLDeSerializer</a>()<font class="keyword"></font>
-00125 <font class="keyword"></font>{
-00126 <font class="comment">// call the termination method</font>
-00127 XMLPlatformUtils::Terminate();
-00128 }
-00129
-00130
-<a name="l00131"></a><a class="code" href="classXMLDeSerializer.html#a2">00131</a> <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a2">XMLDeSerializer::DeSerialize</a>(<a class="code" href="classMessageElement.html">MessageElement</a>& p_Elm)<font class="keyword"></font>
-00132 <font class="keyword"></font>{
-00133 std::string strQName = <a class="code" href="classXMLDeSerializer.html#a5">QNameToStr</a>(p_Elm.<a class="code" href="classMessageElement.html#a9">GetElmQName</a>());
-00134 DOM_NodeList list = ((DOM_Document&)m_pCurNode).getElementsByTagName(strQName.c_str());
-00135
-00136 <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> nNodeCnt = list.getLength();
-00137
-00138 <font class="keywordflow">for</font>(<font class="keywordtype">int</font> i=0;i<nNodeCnt;i++)
-00139 {
-00140 DOM_Element data = (<font class="keyword">const</font> DOM_Element&) list.item(i);
-00141
-00142 DOM_Node child;
-00143 <font class="keywordflow">for</font> (child=data.getFirstChild(); child != 0; child= child.getNextSibling())
-00144 {
-00145 <font class="keywordflow">if</font>(child.getNodeType() == DOM_Node::ELEMENT_NODE)
-00146 p_Elm.<a class="code" href="classMessageElement.html#a8">AddMsgElement</a>((DOM_Element&)child);
-00147 }
-00148 }
-00149 }
+00113 <font class="keywordflow">catch</font> (<font class="keyword">const</font> XMLException& e)
+00114 {
+00115 <font class="comment">//TODO: need to handle exception </font>
+00116 std::cerr << <font class="stringliteral">"An error occured during parsing\n Message: "</font>
+00117 << DOMString(e.getMessage()).transcode() << std::endl;
+00118 errorsOccured = <font class="keyword">true</font>;
+00119 }
+00120 <font class="keywordflow">catch</font> (<font class="keyword">const</font> DOM_DOMException& e)
+00121 {
+00122 <font class="comment">//TODO: need to handle exception </font>
+00123 std::cerr << <font class="stringliteral">"A DOM error occured during parsing\n DOMException code: "</font>
+00124 << e.code << std::endl;
+00125 errorsOccured = <font class="keyword">true</font>;
+00126 }
+00127 <font class="keywordflow">catch</font> (...)
+00128 {
+00129 <font class="comment">//TODO: need to handle exception </font>
+00130 std::cerr << <font class="stringliteral">"An error occured during parsing\n "</font> << std::endl;
+00131 errorsOccured = <font class="keyword">true</font>;
+00132 }
+00133
+00134
+00135 <font class="keywordflow">if</font>(!errorsOccured)
+00136 {
+00137 m_pCurNode = parser->getDocument();
+00138 }
+00139 <font class="keywordflow">else</font>
+00140 m_pCurNode = NULL;
+00141 }
+00142
+00143
+<a name="l00144"></a><a class="code" href="classXMLDeSerializer.html#a1">00144</a> <a class="code" href="classXMLDeSerializer.html#a1">XMLDeSerializer::~XMLDeSerializer</a>()<font class="keyword"></font>
+00145 <font class="keyword"></font>{
+00146 <font class="comment">// call the termination method</font>
+00147 XMLPlatformUtils::Terminate();
+00148 }
+00149
00150
-00151
-<a name="l00152"></a><a class="code" href="classXMLDeSerializer.html#a6">00152</a> <a class="code" href="classax_1_1QName.html">ax::QName</a> <a class="code" href="classXMLDeSerializer.html#a6">XMLDeSerializer::GetQNameFromStr</a>(std::string strQName)<font class="keyword"></font>
-00153 <font class="keyword"></font>{
-00154 std::string::size_type pos = strQName.find(<font class="charliteral">':'</font>);
-00155 <font class="keywordflow">if</font> (pos == std::string::npos) <font class="keywordflow">return</font> ax::QName();
-00156
-00157 std::string nsURI = m_nsStk.<a class="code" href="classNsStack.html#a6">GetNamespaceURI</a>(strQName.substr(0, pos));
-00158
-00159 <font class="keywordflow">return</font> ax::QName(nsURI, strQName.substr(++pos));
-00160 }
-00161
-<a name="l00162"></a><a class="code" href="classXMLDeSerializer.html#a4">00162</a> <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a4">XMLDeSerializer::RegisterPrefixForURI</a>(<font class="keyword">const</font> std::string& prefix, <font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
-00163 <font class="keyword"></font>{
-00164 m_nsStk.<a class="code" href="classNsStack.html#a1">Add</a>(uri, prefix);
-00165 }
-00166
-<a name="l00167"></a><a class="code" href="classXMLDeSerializer.html#a5">00167</a> std::string <a class="code" href="classXMLDeSerializer.html#a5">XMLDeSerializer::QNameToStr</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName)<font class="keyword"></font>
-00168 <font class="keyword"></font>{
-00169 std::string prefix = m_nsStk.<a class="code" href="classNsStack.html#a5">GetPrefix</a>(qName.<a class="code" href="classax_1_1QName.html#a8">GetNsURI</a>());
-00170 <font class="keywordflow">return</font> ((!prefix.empty())?(prefix + <font class="stringliteral">":"</font>): std::string(<font class="stringliteral">""</font>)) + qName.<a class="code" href="classax_1_1QName.html#a9">GetLocalPart</a>();
-00171 }
+<a name="l00151"></a><a class="code" href="classXMLDeSerializer.html#a2">00151</a> <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a2">XMLDeSerializer::DeSerialize</a>(<a class="code" href="classMessageElement.html">MessageElement</a>& p_Elm)<font class="keyword"></font>
+00152 <font class="keyword"></font>{
+00153 <a class="code" href="classax_1_1QName.html">ax::QName</a> qName = p_Elm.<a class="code" href="classMessageElement.html#a9">GetElmQName</a>();
+00154 std::string strQName = <a class="code" href="classXMLDeSerializer.html#a5">QNameToStr</a>(qName);
+00155 DOM_NodeList list = ((DOM_Document&)m_pCurNode).getElementsByTagName(strQName.c_str());
+00156
+00157 <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> nNodeCnt = list.getLength();
+00158
+00159 <font class="keywordflow">for</font>(<font class="keywordtype">int</font> i=0;i<nNodeCnt;i++)
+00160 {
+00161 DOM_Element data = (<font class="keyword">const</font> DOM_Element&) list.item(i);
+00162
+00163 DOM_Node child;
+00164 <font class="keywordflow">for</font> (child=data.getFirstChild(); child != 0; child= child.getNextSibling())
+00165 {
+00166 <font class="keywordflow">if</font>(child.getNodeType() == DOM_Node::ELEMENT_NODE)
+00167 p_Elm.<a class="code" href="classMessageElement.html#a8">AddMsgElement</a>((DOM_Element&)child);
+00168 }
+00169 }
+00170 }
+00171
00172
-<a name="l00173"></a><a class="code" href="classParseErrorHandler.html#a1">00173</a> <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a1">ParseErrorHandler::error</a>(<font class="keyword">const</font> SAXParseException& e)<font class="keyword"></font>
+<a name="l00173"></a><a class="code" href="classXMLDeSerializer.html#a6">00173</a> <a class="code" href="classax_1_1QName.html">ax::QName</a> <a class="code" href="classXMLDeSerializer.html#a6">XMLDeSerializer::GetQNameFromStr</a>(std::string strQName)<font class="keyword"></font>
00174 <font class="keyword"></font>{
-00175 <font class="comment">//TODO: need to handle errors </font>
-00176 fprintf(stderr, <font class="stringliteral">"\nError at file \"%s\", line %d, char %d: %s\n"</font>,
-00177 XMLString::transcode(e.getSystemId()), e.getLineNumber(),
-00178 e.getColumnNumber(), XMLString::transcode(e.getMessage()));
-00179 <font class="keywordflow">throw</font> e;
-00180
-00181 };
+00175 std::string::size_type pos = strQName.find(<font class="charliteral">':'</font>);
+00176 <font class="keywordflow">if</font> (pos == std::string::npos) <font class="keywordflow">return</font> ax::QName();
+00177
+00178 std::string nsURI = m_nsStk.<a class="code" href="classNsStack.html#a6">GetNamespaceURI</a>(strQName.substr(0, pos));
+00179
+00180 <font class="keywordflow">return</font> ax::QName(nsURI, strQName.substr(++pos));
+00181 }
00182
-<a name="l00183"></a><a class="code" href="classParseErrorHandler.html#a2">00183</a> <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a2">ParseErrorHandler::fatalError</a>(<font class="keyword">const</font> SAXParseException& e)<font class="keyword"></font>
+<a name="l00183"></a><a class="code" href="classXMLDeSerializer.html#a4">00183</a> <font class="keywordtype">void</font> <a class="code" href="classXMLDeSerializer.html#a4">XMLDeSerializer::RegisterPrefixForURI</a>(<font class="keyword">const</font> std::string& prefix, <font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
00184 <font class="keyword"></font>{
-00185 <font class="comment">//TODO: need to handle errors </font>
-00186 fprintf(stderr, <font class="stringliteral">"\nFatal Error at file \"%s\", line %d, char %d: %s\n"</font>,
-00187 XMLString::transcode(e.getSystemId()), e.getLineNumber(),
-00188 e.getColumnNumber(), XMLString::transcode(e.getMessage()));
-00189 <font class="keywordflow">throw</font> e;
-00190 };
-00191
-<a name="l00192"></a><a class="code" href="classParseErrorHandler.html#a0">00192</a> <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a0">ParseErrorHandler::warning</a>(<font class="keyword">const</font> SAXParseException& e)<font class="keyword"></font>
-00193 <font class="keyword"></font>{
-00194 <font class="comment">//TODO: need to handle errors </font>
-00195 fprintf(stderr, <font class="stringliteral">"\nWarning at file \"%s\", line %d, char %d: %s\n"</font>,
-00196 XMLString::transcode(e.getSystemId()), e.getLineNumber(),
-00197 e.getColumnNumber(), XMLString::transcode(e.getMessage()));
-00198 <font class="keywordflow">throw</font> e;
-00199
-00200 };
-00201
-00202
+00185 m_nsStk.<a class="code" href="classNsStack.html#a1">Add</a>(uri, prefix);
+00186 }
+00187
+<a name="l00188"></a><a class="code" href="classXMLDeSerializer.html#a5">00188</a> std::string <a class="code" href="classXMLDeSerializer.html#a5">XMLDeSerializer::QNameToStr</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName)<font class="keyword"></font>
+00189 <font class="keyword"></font>{
+00190 std::string prefix = m_nsStk.<a class="code" href="classNsStack.html#a5">GetPrefix</a>(qName.<a class="code" href="classax_1_1QName.html#a8">GetNsURI</a>());
+00191 <font class="keywordflow">return</font> ((!prefix.empty())?(prefix + <font class="stringliteral">":"</font>): std::string(<font class="stringliteral">""</font>)) + qName.<a class="code" href="classax_1_1QName.html#a9">GetLocalPart</a>();
+00192 }
+00193
+00194
+00195
+<a name="l00196"></a><a class="code" href="classParseErrorHandler.html#a1">00196</a> <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a1">ParseErrorHandler::error</a>(<font class="keyword">const</font> SAXParseException& e)<font class="keyword"></font>
+00197 <font class="keyword"></font>{
+00198 <font class="comment">//TODO: need to handle errors </font>
+00199 fprintf(stderr, <font class="stringliteral">"\nError at file \"%s\", line %d, char %d: %s\n"</font>,
+00200 XMLString::transcode(e.getSystemId()), e.getLineNumber(),
+00201 e.getColumnNumber(), XMLString::transcode(e.getMessage()));
+00202 <font class="keywordflow">throw</font> e;
+00203
+00204 };
+00205
+<a name="l00206"></a><a class="code" href="classParseErrorHandler.html#a2">00206</a> <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a2">ParseErrorHandler::fatalError</a>(<font class="keyword">const</font> SAXParseException& e)<font class="keyword"></font>
+00207 <font class="keyword"></font>{
+00208 <font class="comment">//TODO: need to handle errors </font>
+00209 fprintf(stderr, <font class="stringliteral">"\nFatal Error at file \"%s\", line %d, char %d: %s\n"</font>,
+00210 XMLString::transcode(e.getSystemId()), e.getLineNumber(),
+00211 e.getColumnNumber(), XMLString::transcode(e.getMessage()));
+00212 <font class="keywordflow">throw</font> e;
+00213 };
+00214
+<a name="l00215"></a><a class="code" href="classParseErrorHandler.html#a0">00215</a> <font class="keywordtype">void</font> <a class="code" href="classParseErrorHandler.html#a0">ParseErrorHandler::warning</a>(<font class="keyword">const</font> SAXParseException& e)<font class="keyword"></font>
+00216 <font class="keyword"></font>{
+00217 <font class="comment">//TODO: need to handle errors </font>
+00218 fprintf(stderr, <font class="stringliteral">"\nWarning at file \"%s\", line %d, char %d: %s\n"</font>,
+00219 XMLString::transcode(e.getSystemId()), e.getLineNumber(),
+00220 e.getColumnNumber(), XMLString::transcode(e.getMessage()));
+00221 <font class="keywordflow">throw</font> e;
+00222
+00223 };
+00224
+00225
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/XercescConst_8hpp.html
Index: XercescConst_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XercescConst_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XercescConst_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XercescConst_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -37,7 +37,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="XercescConst_8hpp-source.html#l00046">46</a> of file <a class="el" href="XercescConst_8hpp-source.html">XercescConst.hpp</a>. </td>
+Definition at line <a class="el" href="XercescConst_8hpp-source.html#l00066">66</a> of file <a class="el" href="XercescConst_8hpp-source.html">XercescConst.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +137 -117 xml-axis/contrib/Axis-C++/docs/ApiDocs/XercescConst_8hpp-source.html
Index: XercescConst_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/XercescConst_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XercescConst_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ XercescConst_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,132 +8,152 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>XercescConst.hpp</h1><a href="XercescConst_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_XERCESCONST_H)</font>
-<a name="l00046"></a><a class="code" href="XercescConst_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XERCESCONST_H</font>
-00047 <font class="preprocessor"></font>
-00048
-00049 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gEndElement[] = { chOpenAngle, chForwardSlash, chNull };
-00050 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gEndPI[] = { chQuestion, chCloseAngle, chNull};
-00051 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartPI[] = { chOpenAngle, chQuestion, chNull };
-00052 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gXMLDecl1[] =
-00053 {
-00054 chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l
-00055 , chSpace, chLatin_v, chLatin_e, chLatin_r, chLatin_s, chLatin_i
-00056 , chLatin_o, chLatin_n, chEqual, chDoubleQuote, chNull
-00057 };
-00058 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gXMLDecl2[] =
-00059 {
-00060 chDoubleQuote, chSpace, chLatin_e, chLatin_n, chLatin_c
-00061 , chLatin_o, chLatin_d, chLatin_i, chLatin_n, chLatin_g, chEqual
-00062 , chDoubleQuote, chNull
-00063 };
-00064 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gXMLDecl3[] =
-00065 {
-00066 chDoubleQuote, chSpace, chLatin_s, chLatin_t, chLatin_a
-00067 , chLatin_n, chLatin_d, chLatin_a, chLatin_l, chLatin_o
-00068 , chLatin_n, chLatin_e, chEqual, chDoubleQuote, chNull
-00069 };
-00070
-00071 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gXMLDecl4[] =
-00072 {
-00073 chDoubleQuote, chQuestion, chCloseAngle
-00074 , chLF, chNull
-00075 };
-00076
-00077 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartCDATA[] =
-00078 {
-00079 chOpenAngle, chBang, chOpenSquare, chLatin_C, chLatin_D,
-00080 chLatin_A, chLatin_T, chLatin_A, chOpenSquare, chNull
-00081 };
-00082
-00083 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gEndCDATA[] =
-00084 {
-00085 chCloseSquare, chCloseSquare, chCloseAngle, chNull
-00086 };
-00087 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartComment[] =
-00088 {
-00089 chOpenAngle, chBang, chDash, chDash, chNull
-00090 };
-00091
-00092 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gEndComment[] =
-00093 {
-00094 chDash, chDash, chCloseAngle, chNull
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_XERCESCONST_H)</font>
+<a name="l00066"></a><a class="code" href="XercescConst_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_XERCESCONST_H</font>
+00067 <font class="preprocessor"></font>
+00068
+00069 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gEndElement[] = { chOpenAngle, chForwardSlash, chNull };
+00070 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gEndPI[] = { chQuestion, chCloseAngle, chNull};
+00071 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartPI[] = { chOpenAngle, chQuestion, chNull };
+00072 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gXMLDecl1[] =
+00073 {
+00074 chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l
+00075 , chSpace, chLatin_v, chLatin_e, chLatin_r, chLatin_s, chLatin_i
+00076 , chLatin_o, chLatin_n, chEqual, chDoubleQuote, chNull
+00077 };
+00078 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gXMLDecl2[] =
+00079 {
+00080 chDoubleQuote, chSpace, chLatin_e, chLatin_n, chLatin_c
+00081 , chLatin_o, chLatin_d, chLatin_i, chLatin_n, chLatin_g, chEqual
+00082 , chDoubleQuote, chNull
+00083 };
+00084 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gXMLDecl3[] =
+00085 {
+00086 chDoubleQuote, chSpace, chLatin_s, chLatin_t, chLatin_a
+00087 , chLatin_n, chLatin_d, chLatin_a, chLatin_l, chLatin_o
+00088 , chLatin_n, chLatin_e, chEqual, chDoubleQuote, chNull
+00089 };
+00090
+00091 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gXMLDecl4[] =
+00092 {
+00093 chDoubleQuote, chQuestion, chCloseAngle
+00094 , chLF, chNull
00095 };
00096
-00097 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartDoctype[] =
+00097 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartCDATA[] =
00098 {
-00099 chOpenAngle, chBang, chLatin_D, chLatin_O, chLatin_C, chLatin_T,
-00100 chLatin_Y, chLatin_P, chLatin_E, chSpace, chNull
+00099 chOpenAngle, chBang, chOpenSquare, chLatin_C, chLatin_D,
+00100 chLatin_A, chLatin_T, chLatin_A, chOpenSquare, chNull
00101 };
-00102 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gPublic[] =
-00103 {
-00104 chLatin_P, chLatin_U, chLatin_B, chLatin_L, chLatin_I,
-00105 chLatin_C, chSpace, chDoubleQuote, chNull
+00102
+00103 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gEndCDATA[] =
+00104 {
+00105 chCloseSquare, chCloseSquare, chCloseAngle, chNull
00106 };
-00107 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gSystem[] =
+00107 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartComment[] =
00108 {
-00109 chLatin_S, chLatin_Y, chLatin_S, chLatin_T, chLatin_E,
-00110 chLatin_M, chSpace, chDoubleQuote, chNull
-00111 };
-00112 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartEntity[] =
+00109 chOpenAngle, chBang, chDash, chDash, chNull
+00110 };
+00111
+00112 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gEndComment[] =
00113 {
-00114 chOpenAngle, chBang, chLatin_E, chLatin_N, chLatin_T, chLatin_I,
-00115 chLatin_T, chLatin_Y, chSpace, chNull
-00116 };
-00117 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gNotation[] =
+00114 chDash, chDash, chCloseAngle, chNull
+00115 };
+00116
+00117 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartDoctype[] =
00118 {
-00119 chLatin_N, chLatin_D, chLatin_A, chLatin_T, chLatin_A,
-00120 chSpace, chDoubleQuote, chNull
+00119 chOpenAngle, chBang, chLatin_D, chLatin_O, chLatin_C, chLatin_T,
+00120 chLatin_Y, chLatin_P, chLatin_E, chSpace, chNull
00121 };
-00122
-00123 <font class="preprocessor">#endif //_AXIS_XERCESCONST_H</font>
-00124 <font class="preprocessor"></font>
-00125
-00126
-00127
+00122 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gPublic[] =
+00123 {
+00124 chLatin_P, chLatin_U, chLatin_B, chLatin_L, chLatin_I,
+00125 chLatin_C, chSpace, chDoubleQuote, chNull
+00126 };
+00127 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gSystem[] =
+00128 {
+00129 chLatin_S, chLatin_Y, chLatin_S, chLatin_T, chLatin_E,
+00130 chLatin_M, chSpace, chDoubleQuote, chNull
+00131 };
+00132 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gStartEntity[] =
+00133 {
+00134 chOpenAngle, chBang, chLatin_E, chLatin_N, chLatin_T, chLatin_I,
+00135 chLatin_T, chLatin_Y, chSpace, chNull
+00136 };
+00137 <font class="keyword">static</font> <font class="keyword">const</font> XMLCh gNotation[] =
+00138 {
+00139 chLatin_N, chLatin_D, chLatin_A, chLatin_T, chLatin_A,
+00140 chSpace, chDoubleQuote, chNull
+00141 };
+00142
+00143 <font class="preprocessor">#endif //_AXIS_XERCESCONST_H</font>
+00144 <font class="preprocessor"></font>
+00145
+00146
+00147
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +4 -4 xml-axis/contrib/Axis-C++/docs/ApiDocs/Url_8hpp.html
Index: Url_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Url_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Url_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ Url_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -45,7 +45,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00047">47</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00067">67</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<hr><h2>Variable Documentation</h2>
@@ -74,7 +74,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00054">54</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00074">74</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="Url.hpp::HTTPS_PORT"></a><p>
@@ -102,7 +102,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00053">53</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00073">73</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="Url.hpp::HTTP_PORT"></a><p>
@@ -130,7 +130,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00052">52</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00072">72</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +123 -103 xml-axis/contrib/Axis-C++/docs/ApiDocs/Url_8hpp-source.html
Index: Url_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Url_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Url_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ Url_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,111 +8,131 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Url.hpp</h1><a href="Url_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_URL_HPP)</font>
-<a name="l00047"></a><a class="code" href="Url_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_URL_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include <string></font>
-00050
-00051 <font class="comment">// Welknown ports</font>
-<a name="l00052"></a><a class="code" href="Url_8hpp.html#a1">00052</a> <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> HTTP_PORT = 80;
-<a name="l00053"></a><a class="code" href="Url_8hpp.html#a2">00053</a> <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> HTTPS_PORT = 443;
-<a name="l00054"></a><a class="code" href="Url_8hpp.html#a3">00054</a> <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> FTP_PORT = 21;
-00055
-00056
-00074
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_URL_HPP)</font>
+<a name="l00067"></a><a class="code" href="Url_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_URL_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include <string></font>
+00070
+00071 <font class="comment">// Welknown ports</font>
+<a name="l00072"></a><a class="code" href="Url_8hpp.html#a1">00072</a> <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> HTTP_PORT = 80;
+<a name="l00073"></a><a class="code" href="Url_8hpp.html#a2">00073</a> <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> HTTPS_PORT = 443;
+<a name="l00074"></a><a class="code" href="Url_8hpp.html#a3">00074</a> <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> FTP_PORT = 21;
00075
-<a name="l00076"></a><a class="code" href="classUrl.html">00076</a> <font class="keyword">class </font><a class="code" href="classUrl.html">Url</a>
-00077 {
-00078 <font class="keyword">public</font>:
-00079
-<a name="l00080"></a><a class="code" href="classUrl.html#s5">00080</a> <font class="keyword">enum</font> Protocol { http, https, ftp, file, unknown}; <font class="comment">// for our purpose currently we need</font>
-00081 <font class="comment">// http, https only. This is provided</font>
-00082 <font class="comment">// To make extensible to</font>
-00083 <font class="comment">// support other transports for RPC</font>
-00084 <font class="comment">// but file????, yes we may require </font>
-00085 <font class="comment">// pipes; with web-service????</font>
-00086
-00087 <font class="keyword">public</font>:
-00088 <a class="code" href="classUrl.html#a0">Url</a>();
-00089 <a class="code" href="classUrl.html#a0">Url</a>(std::string url);
-00090 <a class="code" href="classUrl.html#a2">~Url</a>();
-00091
-00092 <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a3">SetProtocol</a>(std::string prot);
-<a name="l00093"></a><a class="code" href="classUrl.html#a4">00093</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a3">SetProtocol</a>(Protocol prot)<font class="keyword"></font>{m_Protocol = prot;}
-<a name="l00094"></a><a class="code" href="classUrl.html#a5">00094</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a5">SetHostName</a>(std::string host)<font class="keyword"></font>{m_Host= host;}
-<a name="l00095"></a><a class="code" href="classUrl.html#a6">00095</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a6">SetResource</a>(std::string path)<font class="keyword"></font>{m_Path = path;}
-<a name="l00096"></a><a class="code" href="classUrl.html#a7">00096</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a7">SetPort</a>(<font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> port)<font class="keyword"></font>{m_Port = port;}
-00097
-<a name="l00098"></a><a class="code" href="classUrl.html#a8">00098</a> Protocol <a class="code" href="classUrl.html#a8">GetProtocol</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Protocol;}
-<a name="l00099"></a><a class="code" href="classUrl.html#a9">00099</a> std::string <a class="code" href="classUrl.html#a9">GetHostName</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Host;}
-<a name="l00100"></a><a class="code" href="classUrl.html#a10">00100</a> std::string <a class="code" href="classUrl.html#a10">GetResource</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Path;}
-00101
-<a name="l00102"></a><a class="code" href="classUrl.html#a11">00102</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> <a class="code" href="classUrl.html#a11">GetPort</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Port;}
-00103
-00104 <font class="comment">// other functions are not supported yet</font>
-00105
-00106 <font class="keyword">private</font>:
-00107
-00108 <font class="keywordtype">void</font> <a class="code" href="classUrl.html#c0">ParseURL</a>(std::string& url);
-00109
-<a name="l00110"></a><a class="code" href="classUrl.html#o0">00110</a> Protocol m_Protocol;
-<a name="l00111"></a><a class="code" href="classUrl.html#o1">00111</a> std::string m_Host;
-<a name="l00112"></a><a class="code" href="classUrl.html#o2">00112</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> m_Port;
-<a name="l00113"></a><a class="code" href="classUrl.html#o3">00113</a> std::string m_Path;
-<a name="l00114"></a><a class="code" href="classUrl.html#o4">00114</a> std::string m_Query;
-00115
-<a name="l00116"></a><a class="code" href="classUrl.html#o5">00116</a> std::string m_Password;
-<a name="l00117"></a><a class="code" href="classUrl.html#o6">00117</a> std::string m_User;
-<a name="l00118"></a><a class="code" href="classUrl.html#o7">00118</a> std::string m_URL;
-00119 };
-00120
-00121 <font class="preprocessor">#endif // _AXIS_URL_HPP</font>
-00122 <font class="preprocessor"></font>
+00076
+00094
+00095
+<a name="l00096"></a><a class="code" href="classUrl.html">00096</a> <font class="keyword">class </font><a class="code" href="classUrl.html">Url</a>
+00097 {
+00098 <font class="keyword">public</font>:
+00099
+<a name="l00100"></a><a class="code" href="classUrl.html#s5">00100</a> <font class="keyword">enum</font> Protocol { http, https, ftp, file, unknown}; <font class="comment">// for our purpose currently we need</font>
+00101 <font class="comment">// http, https only. This is provided</font>
+00102 <font class="comment">// To make extensible to</font>
+00103 <font class="comment">// support other transports for RPC</font>
+00104 <font class="comment">// but file????, yes we may require </font>
+00105 <font class="comment">// pipes; with web-service????</font>
+00106
+00107 <font class="keyword">public</font>:
+00108 <a class="code" href="classUrl.html#a0">Url</a>();
+00109 <a class="code" href="classUrl.html#a0">Url</a>(std::string url);
+00110 <a class="code" href="classUrl.html#a2">~Url</a>();
+00111
+00112 <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a3">SetProtocol</a>(std::string prot);
+<a name="l00113"></a><a class="code" href="classUrl.html#a4">00113</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a3">SetProtocol</a>(Protocol prot)<font class="keyword"></font>{m_Protocol = prot;}
+<a name="l00114"></a><a class="code" href="classUrl.html#a5">00114</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a5">SetHostName</a>(std::string host)<font class="keyword"></font>{m_Host= host;}
+<a name="l00115"></a><a class="code" href="classUrl.html#a6">00115</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a6">SetResource</a>(std::string path)<font class="keyword"></font>{m_Path = path;}
+<a name="l00116"></a><a class="code" href="classUrl.html#a7">00116</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a7">SetPort</a>(<font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> port)<font class="keyword"></font>{m_Port = port;}
+00117
+<a name="l00118"></a><a class="code" href="classUrl.html#a8">00118</a> Protocol <a class="code" href="classUrl.html#a8">GetProtocol</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Protocol;}
+<a name="l00119"></a><a class="code" href="classUrl.html#a9">00119</a> std::string <a class="code" href="classUrl.html#a9">GetHostName</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Host;}
+<a name="l00120"></a><a class="code" href="classUrl.html#a10">00120</a> std::string <a class="code" href="classUrl.html#a10">GetResource</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Path;}
+00121
+<a name="l00122"></a><a class="code" href="classUrl.html#a11">00122</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> <a class="code" href="classUrl.html#a11">GetPort</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Port;}
00123
+00124 <font class="comment">// other functions are not supported yet</font>
+00125
+00126 <font class="keyword">private</font>:
+00127
+00128 <font class="keywordtype">void</font> <a class="code" href="classUrl.html#c0">ParseURL</a>(std::string& url);
+00129
+<a name="l00130"></a><a class="code" href="classUrl.html#o0">00130</a> Protocol m_Protocol;
+<a name="l00131"></a><a class="code" href="classUrl.html#o1">00131</a> std::string m_Host;
+<a name="l00132"></a><a class="code" href="classUrl.html#o2">00132</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> m_Port;
+<a name="l00133"></a><a class="code" href="classUrl.html#o3">00133</a> std::string m_Path;
+<a name="l00134"></a><a class="code" href="classUrl.html#o4">00134</a> std::string m_Query;
+00135
+<a name="l00136"></a><a class="code" href="classUrl.html#o5">00136</a> std::string m_Password;
+<a name="l00137"></a><a class="code" href="classUrl.html#o6">00137</a> std::string m_User;
+<a name="l00138"></a><a class="code" href="classUrl.html#o7">00138</a> std::string m_URL;
+00139 };
+00140
+00141 <font class="preprocessor">#endif // _AXIS_URL_HPP</font>
+00142 <font class="preprocessor"></font>
+00143
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +189 -169 xml-axis/contrib/Axis-C++/docs/ApiDocs/Url_8cpp-source.html
Index: Url_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Url_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Url_8cpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ Url_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,177 +8,197 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Url.cpp</h1><a href="Url_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="Url_8hpp.html">Url.hpp</a>"</font>
-00048
-00049
-<a name="l00050"></a><a class="code" href="classUrl.html#a0">00050</a> <a class="code" href="classUrl.html#a0">Url::Url</a>()
-00051 : m_Protocol(unknown), m_Port(0)<font class="keyword"></font>
-00052 <font class="keyword"></font>{
-00053 }
-00054
-<a name="l00055"></a><a class="code" href="classUrl.html#a1">00055</a> <a class="code" href="classUrl.html#a0">Url::Url</a>(std::string url)<font class="keyword"></font>
-00056 <font class="keyword"></font>{
-00057 m_URL = url;
-00058 <font class="keywordflow">if</font>(isascii((<font class="keywordtype">int</font>)url.at(0)))
-00059 {
-00060 <font class="comment">// check this a valid URL</font>
-00061 <font class="keywordflow">if</font>((url.at(1) == (<font class="keywordtype">int</font>)<font class="charliteral">':'</font>) &&
-00062 ((url.at(2) == (<font class="keywordtype">int</font>)<font class="charliteral">'/'</font>) || (url.at(2) == (<font class="keywordtype">int</font>)<font class="charliteral">'\\'</font>)))
-00063 <font class="keywordflow">return</font>;
-00064 <font class="keywordflow">else</font> <font class="comment">// assume valid URL hence, proceed with finding entries</font>
-00065 <a class="code" href="classUrl.html#c0">ParseURL</a>(url);
-00066 }
-00067 }
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="Url_8hpp.html">Url.hpp</a>"</font>
00068
-<a name="l00069"></a><a class="code" href="classUrl.html#a2">00069</a> <a class="code" href="classUrl.html#a2">Url::~Url</a>()<font class="keyword"></font>
-00070 <font class="keyword"></font>{
-00071
-00072 }
-00073
-<a name="l00074"></a><a class="code" href="classUrl.html#a3">00074</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a3">Url::SetProtocol</a>(std::string prot)<font class="keyword"></font>
-00075 <font class="keyword"></font>{
-00076 m_Port = 0;
-00077 <font class="keywordflow">if</font>(prot == <font class="stringliteral">"http"</font>)
-00078 {
-00079 m_Protocol = http;
-00080 m_Port = HTTP_PORT;
-00081 }
-00082 <font class="keywordflow">else</font> <font class="keywordflow">if</font>( prot == <font class="stringliteral">"file"</font>)
-00083 {
-00084 m_Protocol = file;
-00085 }
-00086 <font class="keywordflow">else</font> <font class="keywordflow">if</font>( prot == <font class="stringliteral">"ftp"</font>)
-00087 {
-00088 m_Protocol = ftp;
-00089 m_Port = FTP_PORT;
-00090 }
-00091 <font class="keywordflow">else</font> <font class="keywordflow">if</font>( prot == <font class="stringliteral">"https"</font>)
-00092 {
+00069
+<a name="l00070"></a><a class="code" href="classUrl.html#a0">00070</a> <a class="code" href="classUrl.html#a0">Url::Url</a>()
+00071 : m_Protocol(unknown), m_Port(0)<font class="keyword"></font>
+00072 <font class="keyword"></font>{
+00073 }
+00074
+<a name="l00075"></a><a class="code" href="classUrl.html#a1">00075</a> <a class="code" href="classUrl.html#a0">Url::Url</a>(std::string url)<font class="keyword"></font>
+00076 <font class="keyword"></font>{
+00077 m_URL = url;
+00078 <font class="keywordflow">if</font>(isascii((<font class="keywordtype">int</font>)url.at(0)))
+00079 {
+00080 <font class="comment">// check this a valid URL</font>
+00081 <font class="keywordflow">if</font>((url.at(1) == (<font class="keywordtype">int</font>)<font class="charliteral">':'</font>) &&
+00082 ((url.at(2) == (<font class="keywordtype">int</font>)<font class="charliteral">'/'</font>) || (url.at(2) == (<font class="keywordtype">int</font>)<font class="charliteral">'\\'</font>)))
+00083 <font class="keywordflow">return</font>;
+00084 <font class="keywordflow">else</font> <font class="comment">// assume valid URL hence, proceed with finding entries</font>
+00085 <a class="code" href="classUrl.html#c0">ParseURL</a>(url);
+00086 }
+00087 }
+00088
+<a name="l00089"></a><a class="code" href="classUrl.html#a2">00089</a> <a class="code" href="classUrl.html#a2">Url::~Url</a>()<font class="keyword"></font>
+00090 <font class="keyword"></font>{
+00091
+00092 }
00093
-00094 m_Protocol = https;
-00095 m_Port = HTTPS_PORT;
-00096 }
-00097 <font class="keywordflow">else</font>
-00098 m_Protocol = unknown;
-00099
-00100 }
-00101
-<a name="l00102"></a><a class="code" href="classUrl.html#c0">00102</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#c0">Url::ParseURL</a>(std::string& url)<font class="keyword"></font>
-00103 <font class="keyword"></font>{
-00104 std::string::size_type begpos, pos;
-00105
-00106 <font class="comment">// try to find out the protocol</font>
-00107 <font class="keywordflow">if</font>((pos = url.find(<font class="stringliteral">"://"</font>)) != std::string::npos)
-00108 {
-00109 <a class="code" href="classUrl.html#a3">SetProtocol</a>(url.substr(0, pos));
-00110 <font class="comment">// find m_Host name</font>
-00111 <font class="keywordflow">if</font>(m_Protocol != unknown)
-00112 {
-00113 url = url.substr(pos + 3); <font class="comment">// rest of the URL string</font>
-00114 begpos = pos = 0;
-00115 std::string key(<font class="stringliteral">":/?"</font>);
-00116
-00117 <font class="keywordflow">while</font>(pos = url.find_first_of(key, begpos))
-00118 {
-00119 <font class="keywordflow">if</font>(pos == std::string::npos) <font class="comment">// only host name found</font>
-00120 {
-00121 <font class="keywordflow">if</font>(m_Host.empty())
-00122 m_Host = url;
-00123 <font class="keywordflow">if</font> (key == <font class="stringliteral">"?"</font>) <font class="comment">// found path</font>
-00124 m_Path = url.substr(begpos - 1);
-00125 <font class="keywordflow">break</font>;
-00126 }
-00127 <font class="keywordflow">else</font>
-00128 <font class="keywordflow">if</font>(pos == 0) <font class="keywordflow">break</font>;
-00129
-00130 <font class="keywordflow">switch</font>(url.at(pos))
-00131 {
-00132 <font class="keywordflow">case</font> <font class="charliteral">':'</font>:
-00133 <font class="keywordflow">if</font>(m_Host.empty())
-00134 m_Host = url.substr(begpos, pos - begpos);
-00135 pos++;
-00136 begpos = pos;
-00137 key = <font class="stringliteral">"/?"</font>; <font class="comment">// scan for the rest to get the path & query</font>
-00138 <font class="keywordflow">continue</font>;
-00139
-00140 <font class="keywordflow">case</font> <font class="charliteral">'/'</font>:
-00141 <font class="keywordflow">if</font> (key == <font class="stringliteral">"/?"</font>) <font class="comment">// found port number</font>
-00142 {
-00143 m_Port = atoi(url.substr(begpos, pos - begpos + 1).c_str());
-00144 <font class="keywordflow">if</font>(m_Host.empty())
-00145 m_Host = url.substr(0, begpos - 1);
-00146 }
-00147 <font class="keywordflow">else</font>
-00148 m_Host = url.substr(0, pos);
-00149 pos++;
-00150 begpos = pos;
-00151 key = <font class="stringliteral">"?"</font>;
-00152 <font class="keywordflow">continue</font>;
-00153
-00154 <font class="keywordflow">case</font> <font class="charliteral">'?'</font>:
-00155 <font class="comment">// not correctly supported</font>
-00156 m_Query = url.substr(pos);
-00157 <font class="keywordflow">break</font>;
-00158 }
-00159 <font class="keywordflow">break</font>;
-00160 }
-00161 }
-00162 }
-00163 }
-00164
-00165
-00166
-00167
-00168
-00169
-00170
-00171
-00172
+<a name="l00094"></a><a class="code" href="classUrl.html#a3">00094</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#a3">Url::SetProtocol</a>(std::string prot)<font class="keyword"></font>
+00095 <font class="keyword"></font>{
+00096 m_Port = 0;
+00097 <font class="keywordflow">if</font>(prot == <font class="stringliteral">"http"</font>)
+00098 {
+00099 m_Protocol = http;
+00100 m_Port = HTTP_PORT;
+00101 }
+00102 <font class="keywordflow">else</font> <font class="keywordflow">if</font>( prot == <font class="stringliteral">"file"</font>)
+00103 {
+00104 m_Protocol = file;
+00105 }
+00106 <font class="keywordflow">else</font> <font class="keywordflow">if</font>( prot == <font class="stringliteral">"ftp"</font>)
+00107 {
+00108 m_Protocol = ftp;
+00109 m_Port = FTP_PORT;
+00110 }
+00111 <font class="keywordflow">else</font> <font class="keywordflow">if</font>( prot == <font class="stringliteral">"https"</font>)
+00112 {
+00113
+00114 m_Protocol = https;
+00115 m_Port = HTTPS_PORT;
+00116 }
+00117 <font class="keywordflow">else</font>
+00118 m_Protocol = unknown;
+00119
+00120 }
+00121
+<a name="l00122"></a><a class="code" href="classUrl.html#c0">00122</a> <font class="keywordtype">void</font> <a class="code" href="classUrl.html#c0">Url::ParseURL</a>(std::string& url)<font class="keyword"></font>
+00123 <font class="keyword"></font>{
+00124 std::string::size_type begpos, pos;
+00125
+00126 <font class="comment">// try to find out the protocol</font>
+00127 <font class="keywordflow">if</font>((pos = url.find(<font class="stringliteral">"://"</font>)) != std::string::npos)
+00128 {
+00129 <a class="code" href="classUrl.html#a3">SetProtocol</a>(url.substr(0, pos));
+00130 <font class="comment">// find m_Host name</font>
+00131 <font class="keywordflow">if</font>(m_Protocol != unknown)
+00132 {
+00133 url = url.substr(pos + 3); <font class="comment">// rest of the URL string</font>
+00134 begpos = pos = 0;
+00135 std::string key(<font class="stringliteral">":/?"</font>);
+00136
+00137 <font class="keywordflow">while</font>(pos = url.find_first_of(key, begpos))
+00138 {
+00139 <font class="keywordflow">if</font>(pos == std::string::npos) <font class="comment">// only host name found</font>
+00140 {
+00141 <font class="keywordflow">if</font>(m_Host.empty())
+00142 m_Host = url;
+00143 <font class="keywordflow">if</font> (key == <font class="stringliteral">"?"</font>) <font class="comment">// found path</font>
+00144 m_Path = url.substr(begpos - 1);
+00145 <font class="keywordflow">break</font>;
+00146 }
+00147 <font class="keywordflow">else</font>
+00148 <font class="keywordflow">if</font>(pos == 0) <font class="keywordflow">break</font>;
+00149
+00150 <font class="keywordflow">switch</font>(url.at(pos))
+00151 {
+00152 <font class="keywordflow">case</font> <font class="charliteral">':'</font>:
+00153 <font class="keywordflow">if</font>(m_Host.empty())
+00154 m_Host = url.substr(begpos, pos - begpos);
+00155 pos++;
+00156 begpos = pos;
+00157 key = <font class="stringliteral">"/?"</font>; <font class="comment">// scan for the rest to get the path & query</font>
+00158 <font class="keywordflow">continue</font>;
+00159
+00160 <font class="keywordflow">case</font> <font class="charliteral">'/'</font>:
+00161 <font class="keywordflow">if</font> (key == <font class="stringliteral">"/?"</font>) <font class="comment">// found port number</font>
+00162 {
+00163 m_Port = atoi(url.substr(begpos, pos - begpos + 1).c_str());
+00164 <font class="keywordflow">if</font>(m_Host.empty())
+00165 m_Host = url.substr(0, begpos - 1);
+00166 }
+00167 <font class="keywordflow">else</font>
+00168 m_Host = url.substr(0, pos);
+00169 pos++;
+00170 begpos = pos;
+00171 key = <font class="stringliteral">"?"</font>;
+00172 <font class="keywordflow">continue</font>;
+00173
+00174 <font class="keywordflow">case</font> <font class="charliteral">'?'</font>:
+00175 <font class="comment">// not correctly supported</font>
+00176 m_Query = url.substr(pos);
+00177 <font class="keywordflow">break</font>;
+00178 }
+00179 <font class="keywordflow">break</font>;
+00180 }
+00181 }
+00182 }
+00183 }
+00184
+00185
+00186
+00187
+00188
+00189
+00190
+00191
+00192
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/TypeMappingRegistry_8hpp.html
Index: TypeMappingRegistry_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/TypeMappingRegistry_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TypeMappingRegistry_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ TypeMappingRegistry_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -44,7 +44,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="TypeMappingRegistry_8hpp-source.html#l00047">47</a> of file <a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>. </td>
+Definition at line <a class="el" href="TypeMappingRegistry_8hpp-source.html#l00067">67</a> of file <a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +90 -70 xml-axis/contrib/Axis-C++/docs/ApiDocs/TypeMappingRegistry_8hpp-source.html
Index: TypeMappingRegistry_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/TypeMappingRegistry_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TypeMappingRegistry_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ TypeMappingRegistry_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,78 +8,98 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>TypeMappingRegistry.hpp</h1><a href="TypeMappingRegistry_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_TYPEMAPPINGREGISTRY_HPP)</font>
-<a name="l00047"></a><a class="code" href="TypeMappingRegistry_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_TYPEMAPPINGREGISTRY_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include <utility></font>
-00050 <font class="preprocessor">#include <map></font>
-00051 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
-00052 <font class="preprocessor">#include "<a class="code" href="SOAPEncoding_8hpp.html">SOAPEncoding.hpp</a>"</font>
-00053
-00060
-00061
-<a name="l00062"></a><a class="code" href="classTypeMappingRegistry.html">00062</a> <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>
-00063 {
-00064 <font class="keyword">public</font>:
-00065 <a class="code" href="classTypeMappingRegistry.html#a0">TypeMappingRegistry</a>();
-00066 <a class="code" href="classTypeMappingRegistry.html#a1">~TypeMappingRegistry</a>();
-00067
-00069 <font class="keywordtype">void</font> <a class="code" href="classTypeMappingRegistry.html#a2">AddSerializerFactory</a>(<font class="keyword">const</font> std::string& typname, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * ser);
-00070
-00072 <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * <a class="code" href="classTypeMappingRegistry.html#a3">GetSerializerFactory</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName);
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_TYPEMAPPINGREGISTRY_HPP)</font>
+<a name="l00067"></a><a class="code" href="TypeMappingRegistry_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_TYPEMAPPINGREGISTRY_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include <utility></font>
+00070 <font class="preprocessor">#include <map></font>
+00071 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
+00072 <font class="preprocessor">#include "<a class="code" href="SOAPEncoding_8hpp.html">SOAPEncoding.hpp</a>"</font>
00073
-00074 <font class="keyword">private</font>:
-<a name="l00075"></a><a class="code" href="classTypeMappingRegistry.html#u0">00075</a> <font class="keyword">typedef</font> std::map<ax::QName, SerializerFactory *> TypeMap_t;
-00076
-<a name="l00077"></a><a class="code" href="classTypeMappingRegistry.html#o0">00077</a> TypeMap_t m_MapRegistry;
-00078
-00079 };
00080
-00081 <font class="preprocessor">#endif // _AXIS_TYPEMAPPINGREGISTRY_HPP</font>
+00081
+<a name="l00082"></a><a class="code" href="classTypeMappingRegistry.html">00082</a> <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>
+00083 {
+00084 <font class="keyword">public</font>:
+00085 <a class="code" href="classTypeMappingRegistry.html#a0">TypeMappingRegistry</a>();
+00086 <a class="code" href="classTypeMappingRegistry.html#a1">~TypeMappingRegistry</a>();
+00087
+00089 <font class="keywordtype">void</font> <a class="code" href="classTypeMappingRegistry.html#a2">AddSerializerFactory</a>(<font class="keyword">const</font> std::string& typname, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * ser);
+00090
+00092 <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * <a class="code" href="classTypeMappingRegistry.html#a3">GetSerializerFactory</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName);
+00093
+00094 <font class="keyword">private</font>:
+<a name="l00095"></a><a class="code" href="classTypeMappingRegistry.html#u0">00095</a> <font class="keyword">typedef</font> std::map<ax::QName, SerializerFactory *> TypeMap_t;
+00096
+<a name="l00097"></a><a class="code" href="classTypeMappingRegistry.html#o0">00097</a> TypeMap_t m_MapRegistry;
+00098
+00099 };
+00100
+00101 <font class="preprocessor">#endif // _AXIS_TYPEMAPPINGREGISTRY_HPP</font>
</font></pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +94 -74 xml-axis/contrib/Axis-C++/docs/ApiDocs/TypeMappingRegistry_8cpp-source.html
Index: TypeMappingRegistry_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/TypeMappingRegistry_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TypeMappingRegistry_8cpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ TypeMappingRegistry_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,84 +8,104 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>TypeMappingRegistry.cpp</h1><a href="TypeMappingRegistry_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00048
-00049
-<a name="l00050"></a><a class="code" href="classTypeMappingRegistry.html#a0">00050</a> <a class="code" href="classTypeMappingRegistry.html#a0">TypeMappingRegistry::TypeMappingRegistry</a>()<font class="keyword"></font>
-00051 <font class="keyword"></font>{
-00052 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"int"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<int></a>;
-00053 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"long"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<long></a>;
-00054 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"short"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<short></a>;
-00055 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"double"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<double></a>;
-00056 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"string"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<std::string></a>;
-00057 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"boolean"</font>)] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<bool></a>;
-00058 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"byte"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<char></a>;
-00059 }
-00060
-<a name="l00061"></a><a class="code" href="classTypeMappingRegistry.html#a1">00061</a> <a class="code" href="classTypeMappingRegistry.html#a1">TypeMappingRegistry::~TypeMappingRegistry</a>()<font class="keyword"></font>
-00062 <font class="keyword"></font>{
-00063 TypeMap_t::iterator mapItr;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
-00065 <font class="keywordflow">for</font>(mapItr = m_MapRegistry.begin();mapItr != m_MapRegistry.end(); ++mapItr)
-00066 <font class="keyword">delete</font> mapItr->second;
-00067
-00068 }
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00068
00069
-<a name="l00070"></a><a class="code" href="classTypeMappingRegistry.html#a3">00070</a> <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * <a class="code" href="classTypeMappingRegistry.html#a3">TypeMappingRegistry::GetSerializerFactory</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName)<font class="keyword"></font>
+<a name="l00070"></a><a class="code" href="classTypeMappingRegistry.html#a0">00070</a> <a class="code" href="classTypeMappingRegistry.html#a0">TypeMappingRegistry::TypeMappingRegistry</a>()<font class="keyword"></font>
00071 <font class="keyword"></font>{
-00072 <font class="keywordflow">return</font> m_MapRegistry[qName];
-00073 }
-00074
-<a name="l00075"></a><a class="code" href="classTypeMappingRegistry.html#a2">00075</a> <font class="keywordtype">void</font> <a class="code" href="classTypeMappingRegistry.html#a2">TypeMappingRegistry::AddSerializerFactory</a>(<font class="keyword">const</font> std::string& typname, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * ser)<font class="keyword"></font>
-00076 <font class="keyword"></font>{
-00077 <a class="code" href="classax_1_1QName.html">ax::QName</a> qName(ax::URI_CURRENT_SCHEMA_XSD, typname);
-00078 m_MapRegistry[qName] = ser;
+00072 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"int"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<int></a>;
+00073 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"long"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<long></a>;
+00074 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"short"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<short></a>;
+00075 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"double"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<double></a>;
+00076 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"string"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<std::string></a>;
+00077 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"boolean"</font>)] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<bool></a>;
+00078 m_MapRegistry[ ax::QName(ax::URI_CURRENT_SCHEMA_XSD, <font class="stringliteral">"byte"</font> )] = <font class="keyword">new</font> <a class="code" href="classSOAPEncoding.html">SOAPEncoding<char></a>;
00079 }
+00080
+<a name="l00081"></a><a class="code" href="classTypeMappingRegistry.html#a1">00081</a> <a class="code" href="classTypeMappingRegistry.html#a1">TypeMappingRegistry::~TypeMappingRegistry</a>()<font class="keyword"></font>
+00082 <font class="keyword"></font>{
+00083 TypeMap_t::iterator mapItr;
+00084
+00085 <font class="keywordflow">for</font>(mapItr = m_MapRegistry.begin();mapItr != m_MapRegistry.end(); ++mapItr)
+00086 <font class="keyword">delete</font> mapItr->second;
+00087
+00088 }
+00089
+<a name="l00090"></a><a class="code" href="classTypeMappingRegistry.html#a3">00090</a> <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * <a class="code" href="classTypeMappingRegistry.html#a3">TypeMappingRegistry::GetSerializerFactory</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& qName)<font class="keyword"></font>
+00091 <font class="keyword"></font>{
+00092 <font class="keywordflow">return</font> m_MapRegistry[qName];
+00093 }
+00094
+<a name="l00095"></a><a class="code" href="classTypeMappingRegistry.html#a2">00095</a> <font class="keywordtype">void</font> <a class="code" href="classTypeMappingRegistry.html#a2">TypeMappingRegistry::AddSerializerFactory</a>(<font class="keyword">const</font> std::string& typname, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * ser)<font class="keyword"></font>
+00096 <font class="keyword"></font>{
+00097 <a class="code" href="classax_1_1QName.html">ax::QName</a> qName(ax::URI_CURRENT_SCHEMA_XSD, typname);
+00098 m_MapRegistry[qName] = ser;
+00099 }
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +2 -0 xml-axis/contrib/Axis-C++/docs/ApiDocs/tree.js
Index: tree.js
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/tree.js,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- tree.js 22 Mar 2002 00:41:36 -0000 1.1
+++ tree.js 9 Sep 2002 11:04:29 -0000 1.2
@@ -9,6 +9,7 @@
insDoc(aux1, gLnk("Call.hpp", "", "Call_8hpp.html"))
insDoc(aux1, gLnk("Channel.cpp", "", "Channel_8cpp.html"))
insDoc(aux1, gLnk("Channel.hpp", "", "Channel_8hpp.html"))
+ insDoc(aux1, gLnk("CVS/Base/HttpTransport.cpp", "", "CVS_2Base_2HttpTransport_8cpp.html"))
insDoc(aux1, gLnk("HttpTransport.cpp", "", "HttpTransport_8cpp.html"))
insDoc(aux1, gLnk("HttpTransport.hpp", "", "HttpTransport_8hpp.html"))
insDoc(aux1, gLnk("MessageElement.cpp", "", "MessageElement_8cpp.html"))
@@ -20,6 +21,7 @@
insDoc(aux1, gLnk("Platform.cpp", "", "Platform_8cpp.html"))
insDoc(aux1, gLnk("Platform.hpp", "", "Platform_8hpp.html"))
insDoc(aux1, gLnk("QName.cpp", "", "QName_8cpp.html"))
+ insDoc(aux1, gLnk("CVS/Base/QName.hpp", "", "CVS_2Base_2QName_8hpp.html"))
insDoc(aux1, gLnk("QName.hpp", "", "QName_8hpp.html"))
insDoc(aux1, gLnk("Receiver.cpp", "", "Receiver_8cpp.html"))
insDoc(aux1, gLnk("Receiver.hpp", "", "Receiver_8hpp.html"))
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/TransportFactory_8hpp.html
Index: TransportFactory_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/TransportFactory_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TransportFactory_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ TransportFactory_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -40,7 +40,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="TransportFactory_8hpp-source.html#l00047">47</a> of file <a class="el" href="TransportFactory_8hpp-source.html">TransportFactory.hpp</a>. </td>
+Definition at line <a class="el" href="TransportFactory_8hpp-source.html#l00067">67</a> of file <a class="el" href="TransportFactory_8hpp-source.html">TransportFactory.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +84 -64 xml-axis/contrib/Axis-C++/docs/ApiDocs/TransportFactory_8hpp-source.html
Index: TransportFactory_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/TransportFactory_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TransportFactory_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ TransportFactory_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,73 +8,93 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>TransportFactory.hpp</h1><a href="TransportFactory_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_TRANSPORTFACTORY_HPP)</font>
-<a name="l00047"></a><a class="code" href="TransportFactory_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_TRANSPORTFACTORY_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="Url_8hpp.html">Url.hpp</a>"</font>
-00050
-00051 <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>;
-00052
-00053
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
00065
-00066
-<a name="l00067"></a><a class="code" href="classTransportFactory.html">00067</a> <font class="keyword">class </font><a class="code" href="classTransportFactory.html">TransportFactory</a>
-00068 {
-00069 <font class="keyword">public</font>:
-00070 <a class="code" href="classTransportFactory.html#a0">TransportFactory</a>();
-00071 <font class="keyword">virtual</font> <a class="code" href="classTransportFactory.html#a1">~TransportFactory</a>()=0;
+00066 <font class="preprocessor">#if !defined(_AXIS_TRANSPORTFACTORY_HPP)</font>
+<a name="l00067"></a><a class="code" href="TransportFactory_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_TRANSPORTFACTORY_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="Url_8hpp.html">Url.hpp</a>"</font>
+00070
+00071 <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>;
00072
-00073 <font class="keyword">static</font> <a class="code" href="classTransport.html">Transport</a>* <a class="code" href="classTransportFactory.html#d0">GetTransport</a>(<a class="code" href="classUrl.html">Url</a>& url); <font class="comment">// return transport object according to URL info</font>
-00074 };
-00075
-00076 <font class="preprocessor">#endif // _AXIS_TRANSPORTFACTORY_HPP</font>
-00077 <font class="preprocessor"></font>
-00078
+00073
+00084
+00085
+00086
+<a name="l00087"></a><a class="code" href="classTransportFactory.html">00087</a> <font class="keyword">class </font><a class="code" href="classTransportFactory.html">TransportFactory</a>
+00088 {
+00089 <font class="keyword">public</font>:
+00090 <a class="code" href="classTransportFactory.html#a0">TransportFactory</a>();
+00091 <font class="keyword">virtual</font> <a class="code" href="classTransportFactory.html#a1">~TransportFactory</a>()=0;
+00092
+00093 <font class="keyword">static</font> <a class="code" href="classTransport.html">Transport</a>* <a class="code" href="classTransportFactory.html#d0">GetTransport</a>(<a class="code" href="classUrl.html">Url</a>& url); <font class="comment">// return transport object according to URL info</font>
+00094 };
+00095
+00096 <font class="preprocessor">#endif // _AXIS_TRANSPORTFACTORY_HPP</font>
+00097 <font class="preprocessor"></font>
+00098
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +97 -77 xml-axis/contrib/Axis-C++/docs/ApiDocs/TransportFactory_8cpp-source.html
Index: TransportFactory_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/TransportFactory_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TransportFactory_8cpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ TransportFactory_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,84 +8,104 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>TransportFactory.cpp</h1><a href="TransportFactory_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="TransportFactory_8hpp.html">TransportFactory.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="HttpTransport_8hpp.html">HttpTransport.hpp</a>"</font>
-00049
-00050
-00051
-<a name="l00052"></a><a class="code" href="classTransportFactory.html#a0">00052</a> <a class="code" href="classTransportFactory.html#a0">TransportFactory::TransportFactory</a>()<font class="keyword"></font>
-00053 <font class="keyword"></font>{
-00054
-00055 }
-00056
-<a name="l00057"></a><a class="code" href="classTransportFactory.html#a1">00057</a> <a class="code" href="classTransportFactory.html#a1">TransportFactory::~TransportFactory</a>()<font class="keyword"></font>
-00058 <font class="keyword"></font>{
-00059
-00060 }
-00061
-<a name="l00062"></a><a class="code" href="classTransportFactory.html#d0">00062</a> <a class="code" href="classTransport.html">Transport</a>* <a class="code" href="classTransportFactory.html#d0">TransportFactory::GetTransport</a>(<a class="code" href="classUrl.html">Url</a>& url)<font class="keyword"></font>
-00063 <font class="keyword"></font>{
-00064 <font class="keywordflow">if</font>(url.<a class="code" href="classUrl.html#a8">GetProtocol</a>() == Url::http)
-00065 {
-00066 <font class="keywordflow">return</font> <font class="keyword">new</font> HttpTransport(url);
-00067 }
-00068 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(url.<a class="code" href="classUrl.html#a8">GetProtocol</a>() == Url::https)
-00069 {
-00070 <font class="keywordflow">return</font> NULL; <font class="comment">// currently not supported</font>
-00071 }
-00072 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(url.<a class="code" href="classUrl.html#a8">GetProtocol</a>() == Url::ftp)
-00073 {
-00074 <font class="keywordflow">return</font> NULL; <font class="comment">// currently not supported</font>
-00075 }
-00076 <font class="keywordflow">else</font>
-00077 <font class="keywordflow">return</font> NULL; <font class="comment">// currently not supported</font>
-00078 }
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="TransportFactory_8hpp.html">TransportFactory.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="HttpTransport_8hpp.html">HttpTransport.hpp</a>"</font>
+00069
+00070
+00071
+<a name="l00072"></a><a class="code" href="classTransportFactory.html#a0">00072</a> <a class="code" href="classTransportFactory.html#a0">TransportFactory::TransportFactory</a>()<font class="keyword"></font>
+00073 <font class="keyword"></font>{
+00074
+00075 }
+00076
+<a name="l00077"></a><a class="code" href="classTransportFactory.html#a1">00077</a> <a class="code" href="classTransportFactory.html#a1">TransportFactory::~TransportFactory</a>()<font class="keyword"></font>
+00078 <font class="keyword"></font>{
00079
+00080 }
+00081
+<a name="l00082"></a><a class="code" href="classTransportFactory.html#d0">00082</a> <a class="code" href="classTransport.html">Transport</a>* <a class="code" href="classTransportFactory.html#d0">TransportFactory::GetTransport</a>(<a class="code" href="classUrl.html">Url</a>& url)<font class="keyword"></font>
+00083 <font class="keyword"></font>{
+00084 <font class="keywordflow">if</font>(url.<a class="code" href="classUrl.html#a8">GetProtocol</a>() == Url::http)
+00085 {
+00086 <font class="keywordflow">return</font> <font class="keyword">new</font> HttpTransport(url);
+00087 }
+00088 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(url.<a class="code" href="classUrl.html#a8">GetProtocol</a>() == Url::https)
+00089 {
+00090 <font class="keywordflow">return</font> NULL; <font class="comment">// currently not supported</font>
+00091 }
+00092 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(url.<a class="code" href="classUrl.html#a8">GetProtocol</a>() == Url::ftp)
+00093 {
+00094 <font class="keywordflow">return</font> NULL; <font class="comment">// currently not supported</font>
+00095 }
+00096 <font class="keywordflow">else</font>
+00097 <font class="keywordflow">return</font> NULL; <font class="comment">// currently not supported</font>
+00098 }
+00099
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/Transport_8hpp.html
Index: Transport_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Transport_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Transport_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ Transport_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -42,7 +42,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00048">48</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00068">68</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +100 -80 xml-axis/contrib/Axis-C++/docs/ApiDocs/Transport_8hpp-source.html
Index: Transport_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Transport_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Transport_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ Transport_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,86 +8,106 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Transport.hpp</h1><a href="Transport_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046
-00047 <font class="preprocessor">#if !defined(_AXIS_TRANSPORT_HPP)</font>
-<a name="l00048"></a><a class="code" href="Transport_8hpp.html#a0">00048</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_TRANSPORT_HPP</font>
-00049 <font class="preprocessor"></font>
-00050 <font class="preprocessor">#include "<a class="code" href="Url_8hpp.html">Url.hpp</a>"</font>
-00051 <font class="preprocessor">#include "<a class="code" href="Channel_8hpp.html">Channel.hpp</a>"</font>
-00052
-00062
-<a name="l00063"></a><a class="code" href="classTransport.html">00063</a> <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>
-00064 {
-00065 <font class="keyword">public</font>:
-00066 <a class="code" href="classTransport.html#a0">Transport</a>();
-00067 <font class="keyword">virtual</font> <a class="code" href="classTransport.html#a1">~Transport</a>();
-00068
-<a name="l00069"></a><a class="code" href="classTransport.html#a2">00069</a> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="classTransport.html#a2">Init</a>()<font class="keyword"> </font>{ <font class="keywordflow">return</font> <font class="keyword">false</font>;} <font class="comment">// Initialize transport channel</font>
-<a name="l00070"></a><a class="code" href="classTransport.html#a3">00070</a> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="classTransport.html#a3">GetStatus</a>(<font class="keyword">const</font> std::string& payload)<font class="keyword"></font>{<font class="keywordflow">return</font> m_bStatus;}
-<a name="l00071"></a><a class="code" href="classTransport.html#a4">00071</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classTransport.html#a4">SetProperty</a>(<font class="keyword">const</font> std::string& p_Property, <font class="keyword">const</font> std::string& p_Value)<font class="keyword"></font>{}
-00072
-00073
-<a name="l00074"></a><a class="code" href="classTransport.html#a5">00074</a> <font class="keyword">virtual</font> <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classTransport.html#a5">operator >> </a>(std::string& msg)<font class="keyword"></font>{<font class="keywordflow">return</font> *<font class="keyword">this</font>;}
-<a name="l00075"></a><a class="code" href="classTransport.html#a6">00075</a> <font class="keyword">virtual</font> <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classTransport.html#a6">operator << </a>(<font class="keyword">const</font> std::string& msg)<font class="keyword"></font>{<font class="keywordflow">return</font> *<font class="keyword">this</font>;}
-00076
-00077
-00078 <font class="keyword">protected</font>:
-00079
-<a name="l00080"></a><a class="code" href="classTransport.html#n0">00080</a> <a class="code" href="classUrl.html">Url</a> m_Url;
-<a name="l00081"></a><a class="code" href="classTransport.html#n1">00081</a> std::string m_strUrl;
-<a name="l00082"></a><a class="code" href="classTransport.html#n2">00082</a> <a class="code" href="classChannel.html">Channel</a> m_Channel;
-00083
-<a name="l00084"></a><a class="code" href="classTransport.html#n3">00084</a> <font class="keywordtype">bool</font> m_bStatus;
-00085
-00086 };
-00087
-00088 <font class="preprocessor">#endif // _AXIS_TRANSPORT_HPP</font>
-00089 <font class="preprocessor"></font>
-00090
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066
+00067 <font class="preprocessor">#if !defined(_AXIS_TRANSPORT_HPP)</font>
+<a name="l00068"></a><a class="code" href="Transport_8hpp.html#a0">00068</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_TRANSPORT_HPP</font>
+00069 <font class="preprocessor"></font>
+00070 <font class="preprocessor">#include "<a class="code" href="Url_8hpp.html">Url.hpp</a>"</font>
+00071 <font class="preprocessor">#include "<a class="code" href="Channel_8hpp.html">Channel.hpp</a>"</font>
+00072
+00082
+<a name="l00083"></a><a class="code" href="classTransport.html">00083</a> <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>
+00084 {
+00085 <font class="keyword">public</font>:
+00086 <a class="code" href="classTransport.html#a0">Transport</a>();
+00087 <font class="keyword">virtual</font> <a class="code" href="classTransport.html#a1">~Transport</a>();
+00088
+<a name="l00089"></a><a class="code" href="classTransport.html#a2">00089</a> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="classTransport.html#a2">Init</a>()<font class="keyword"> </font>{ <font class="keywordflow">return</font> <font class="keyword">false</font>;} <font class="comment">// Initialize transport channel</font>
+<a name="l00090"></a><a class="code" href="classTransport.html#a3">00090</a> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="classTransport.html#a3">GetStatus</a>(<font class="keyword">const</font> std::string& payload)<font class="keyword"></font>{<font class="keywordflow">return</font> m_bStatus;}
+<a name="l00091"></a><a class="code" href="classTransport.html#a4">00091</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classTransport.html#a4">SetProperty</a>(<font class="keyword">const</font> std::string& p_Property, <font class="keyword">const</font> std::string& p_Value)<font class="keyword"></font>{}
+00092
+00093
+<a name="l00094"></a><a class="code" href="classTransport.html#a5">00094</a> <font class="keyword">virtual</font> <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classTransport.html#a5">operator >> </a>(std::string& msg)<font class="keyword"></font>{<font class="keywordflow">return</font> *<font class="keyword">this</font>;}
+<a name="l00095"></a><a class="code" href="classTransport.html#a6">00095</a> <font class="keyword">virtual</font> <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classTransport.html#a6">operator << </a>(<font class="keyword">const</font> std::string& msg)<font class="keyword"></font>{<font class="keywordflow">return</font> *<font class="keyword">this</font>;}
+00096
+00097
+00098 <font class="keyword">protected</font>:
+00099
+<a name="l00100"></a><a class="code" href="classTransport.html#n0">00100</a> <a class="code" href="classUrl.html">Url</a> m_Url;
+<a name="l00101"></a><a class="code" href="classTransport.html#n1">00101</a> std::string m_strUrl;
+<a name="l00102"></a><a class="code" href="classTransport.html#n2">00102</a> <a class="code" href="classChannel.html">Channel</a> m_Channel;
+00103
+<a name="l00104"></a><a class="code" href="classTransport.html#n3">00104</a> <font class="keywordtype">bool</font> m_bStatus;
+00105
+00106 };
+00107
+00108 <font class="preprocessor">#endif // _AXIS_TRANSPORT_HPP</font>
+00109 <font class="preprocessor"></font>
+00110
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +77 -57 xml-axis/contrib/Axis-C++/docs/ApiDocs/Transport_8cpp-source.html
Index: Transport_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Transport_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Transport_8cpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ Transport_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,64 +8,84 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Transport.cpp</h1><a href="Transport_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
-00047
-00048
-00049
-<a name="l00050"></a><a class="code" href="classTransport.html#a0">00050</a> <a class="code" href="classTransport.html#a0">Transport::Transport</a>()<font class="keyword"></font>
-00051 <font class="keyword"></font>{
-00052
-00053 }
-00054
-<a name="l00055"></a><a class="code" href="classTransport.html#a1">00055</a> <a class="code" href="classTransport.html#a1">Transport::~Transport</a>()<font class="keyword"></font>
-00056 <font class="keyword"></font>{
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00058 }
-00059
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
+00067
+00068
+00069
+<a name="l00070"></a><a class="code" href="classTransport.html#a0">00070</a> <a class="code" href="classTransport.html#a0">Transport::Transport</a>()<font class="keyword"></font>
+00071 <font class="keyword"></font>{
+00072
+00073 }
+00074
+<a name="l00075"></a><a class="code" href="classTransport.html#a1">00075</a> <a class="code" href="classTransport.html#a1">Transport::~Transport</a>()<font class="keyword"></font>
+00076 <font class="keyword"></font>{
+00077
+00078 }
+00079
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMsgContext_8hpp.html
Index: SOAPMsgContext_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMsgContext_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPMsgContext_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPMsgContext_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -43,7 +43,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00046">46</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00065">65</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +102 -83 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMsgContext_8hpp-source.html
Index: SOAPMsgContext_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMsgContext_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPMsgContext_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPMsgContext_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -7,89 +7,108 @@
<!-- Generated by Doxygen 1.2.7 -->
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
-<hr><h1>SOAPMsgContext.hpp</h1><a href="SOAPMsgContext_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_SOAPMSGCONTEXT_HPP)</font>
-<a name="l00046"></a><a class="code" href="SOAPMsgContext_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPMSGCONTEXT_HPP</font>
-00047 <font class="preprocessor"></font>
-00048 <font class="preprocessor">#include "<a class="code" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="Url_8hpp.html">Url.hpp</a>"</font>
-00051 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
-00052
-00053
-00054 <font class="keyword">class </font>Serializer;
-00055 <font class="keyword">class </font>DeSerializer;
-00056 <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>;
-00057
-00058
-<a name="l00059"></a><a class="code" href="classSOAPMsgContext.html">00059</a> <font class="keyword">class </font><a class="code" href="classSOAPMsgContext.html">SOAPMsgContext</a>
-00060 {
-00061 <font class="keyword">public</font>:
-00062 <a class="code" href="classSOAPMsgContext.html#a0">SOAPMsgContext</a>();
-00063 <font class="keyword">virtual</font> <a class="code" href="classSOAPMsgContext.html#a1">~SOAPMsgContext</a>();
-00064
-00065 <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a2">RegisterTypeMapping</a>(<font class="keyword">const</font> std::string& typname, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * ser);
-<a name="l00066"></a><a class="code" href="classSOAPMsgContext.html#a3">00066</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a3">SetServiceURL</a>(<font class="keyword">const</font> std::string& p_ServerURL)<font class="keyword"></font>{m_ServiceUrl = Url(p_ServerURL);}
-00067 <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a4">Invoke</a>(<a class="code" href="classRPCElement.html">RPCElement</a> *p_pBody);
-00068 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMsgContext.html#a5">GetResults</a>();
-00069
-00070 <font class="keyword">private</font>:
-<a name="l00071"></a><a class="code" href="classSOAPMsgContext.html#o0">00071</a> <a class="code" href="classSOAPMessage.html">SOAPMessage</a> *m_pReqMsg;
-<a name="l00072"></a><a class="code" href="classSOAPMsgContext.html#o1">00072</a> <a class="code" href="classSOAPMessage.html">SOAPMessage</a> *m_pRepMsg;
-00073
-<a name="l00074"></a><a class="code" href="classSOAPMsgContext.html#o2">00074</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* m_pTypeMpRegistry;
-00075
-<a name="l00076"></a><a class="code" href="classSOAPMsgContext.html#o3">00076</a> <a class="code" href="classUrl.html">Url</a> m_ServiceUrl;
-<a name="l00077"></a><a class="code" href="classSOAPMsgContext.html#o4">00077</a> <a class="code" href="classTransport.html">Transport</a> *m_pTransportChannel;
-<a name="l00078"></a><a class="code" href="classSOAPMsgContext.html#o5">00078</a> <font class="keywordtype">bool</font> m_bRecv;
-00079
-00080 };
-00081
-00082 <font class="preprocessor">#endif // _AXIS_SOAPMSGCONTEXT_HPP</font>
-00083 <font class="preprocessor"></font>
+<hr><h1>SOAPMsgContext.hpp</h1><a href="SOAPMsgContext_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font><font class="comment">/* -*- C++ -*- */</font>
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057 <font class="comment">/*</font>
+00058 <font class="comment"> *</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00061 <font class="comment"> *</font>
+00062 <font class="comment"> */</font>
+00063
+00064 <font class="preprocessor">#if !defined(_AXIS_SOAPMSGCONTEXT_HPP)</font>
+<a name="l00065"></a><a class="code" href="SOAPMsgContext_8hpp.html#a0">00065</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPMSGCONTEXT_HPP</font>
+00066 <font class="preprocessor"></font>
+00067 <font class="preprocessor">#include "<a class="code" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="Url_8hpp.html">Url.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
+00071
+00072
+00073 <font class="keyword">class </font>Serializer;
+00074 <font class="keyword">class </font>DeSerializer;
+00075 <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>;
+00076
+00077
+<a name="l00078"></a><a class="code" href="classSOAPMsgContext.html">00078</a> <font class="keyword">class </font><a class="code" href="classSOAPMsgContext.html">SOAPMsgContext</a>
+00079 {
+00080 <font class="keyword">public</font>:
+00081 <a class="code" href="classSOAPMsgContext.html#a0">SOAPMsgContext</a>();
+00082 <font class="keyword">virtual</font> <a class="code" href="classSOAPMsgContext.html#a1">~SOAPMsgContext</a>();
+00083
+00084 <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a2">RegisterTypeMapping</a>(<font class="keyword">const</font> std::string& typname, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * ser);
+<a name="l00085"></a><a class="code" href="classSOAPMsgContext.html#a3">00085</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a3">SetServiceURL</a>(<font class="keyword">const</font> std::string& p_ServerURL)<font class="keyword"></font>{m_ServiceUrl = Url(p_ServerURL);}
+00086 <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a4">Invoke</a>(<a class="code" href="classRPCElement.html">RPCElement</a> *p_pBody);
+00087 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMsgContext.html#a5">GetResults</a>();
+00088
+00089 <font class="keyword">private</font>:
+<a name="l00090"></a><a class="code" href="classSOAPMsgContext.html#o0">00090</a> <a class="code" href="classSOAPMessage.html">SOAPMessage</a> *m_pReqMsg;
+<a name="l00091"></a><a class="code" href="classSOAPMsgContext.html#o1">00091</a> <a class="code" href="classSOAPMessage.html">SOAPMessage</a> *m_pRepMsg;
+00092
+<a name="l00093"></a><a class="code" href="classSOAPMsgContext.html#o2">00093</a> <a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* m_pTypeMpRegistry;
+00094
+<a name="l00095"></a><a class="code" href="classSOAPMsgContext.html#o3">00095</a> <a class="code" href="classUrl.html">Url</a> m_ServiceUrl;
+<a name="l00096"></a><a class="code" href="classSOAPMsgContext.html#o4">00096</a> <a class="code" href="classTransport.html">Transport</a> *m_pTransportChannel;
+<a name="l00097"></a><a class="code" href="classSOAPMsgContext.html#o5">00097</a> <font class="keywordtype">bool</font> m_bRecv;
+00098
+00099 };
+00100
+00101 <font class="preprocessor">#endif // _AXIS_SOAPMSGCONTEXT_HPP</font>
+00102 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +131 -111 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMsgContext_8cpp-source.html
Index: SOAPMsgContext_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMsgContext_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPMsgContext_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPMsgContext_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,120 +8,140 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPMsgContext.cpp</h1><a href="SOAPMsgContext_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="SOAPMsgContext_8hpp.html">SOAPMsgContext.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="Sender_8hpp.html">Sender.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="Receiver_8hpp.html">Receiver.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="TransportFactory_8hpp.html">TransportFactory.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
-00051 <font class="preprocessor">#include <iostream></font>
-00052
-00053
-00054
-<a name="l00055"></a><a class="code" href="classSOAPMsgContext.html#a0">00055</a> <a class="code" href="classSOAPMsgContext.html#a0">SOAPMsgContext::SOAPMsgContext</a>()
-00056 :m_pTransportChannel(0), m_pReqMsg(0), m_pRepMsg(0)<font class="keyword"></font>
-00057 <font class="keyword"></font>{
-00058 m_pTypeMpRegistry = <font class="keyword">new</font> TypeMappingRegistry();
-00059 }
-00060
-<a name="l00061"></a><a class="code" href="classSOAPMsgContext.html#a1">00061</a> <a class="code" href="classSOAPMsgContext.html#a1">SOAPMsgContext::~SOAPMsgContext</a>()<font class="keyword"></font>
-00062 <font class="keyword"></font>{
-00063 <font class="keyword">delete</font> m_pTransportChannel;
-00064 <font class="keyword">delete</font> m_pTypeMpRegistry;
-00065 <font class="keyword">delete</font> m_pRepMsg;
-00066 <font class="keyword">delete</font> m_pReqMsg;
-00067 }
-00068
-00069
-<a name="l00070"></a><a class="code" href="classSOAPMsgContext.html#a2">00070</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a2">SOAPMsgContext::RegisterTypeMapping</a>(<font class="keyword">const</font> std::string& typname, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * ser)<font class="keyword"></font>
-00071 <font class="keyword"></font>{
-00072 m_pTypeMpRegistry-><a class="code" href="classTypeMappingRegistry.html#a2">AddSerializerFactory</a>(typname, ser);
-00073 }
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="SOAPMsgContext_8hpp.html">SOAPMsgContext.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="Sender_8hpp.html">Sender.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="Receiver_8hpp.html">Receiver.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="TransportFactory_8hpp.html">TransportFactory.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
+00071 <font class="preprocessor">#include <iostream></font>
+00072
+00073
00074
-<a name="l00075"></a><a class="code" href="classSOAPMsgContext.html#a4">00075</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a4">SOAPMsgContext::Invoke</a>(<a class="code" href="classRPCElement.html">RPCElement</a> *p_pBody)<font class="keyword"></font>
-00076 <font class="keyword"></font>{
-00077 <font class="keywordflow">try</font>
-00078 {
-00079 m_pReqMsg = <font class="keyword">new</font> SOAPMessage();
+<a name="l00075"></a><a class="code" href="classSOAPMsgContext.html#a0">00075</a> <a class="code" href="classSOAPMsgContext.html#a0">SOAPMsgContext::SOAPMsgContext</a>()
+00076 :m_pTransportChannel(0), m_pReqMsg(0), m_pRepMsg(0)<font class="keyword"></font>
+00077 <font class="keyword"></font>{
+00078 m_pTypeMpRegistry = <font class="keyword">new</font> TypeMappingRegistry();
+00079 }
00080
-00081 m_pReqMsg-><a class="code" href="classSOAPMessage.html#a7">SetSOAPBodyElement</a>(p_pBody);
-00082 m_pReqMsg-><a class="code" href="classSOAPMessage.html#a12">Serialize</a>(m_pTypeMpRegistry);
-00083
-00084 m_pTransportChannel = <a class="code" href="classTransportFactory.html#d0">TransportFactory::GetTransport</a>(m_ServiceUrl);
-00085 m_pTransportChannel-><a class="code" href="classTransport.html#a4">SetProperty</a>(ax::PROP_SOAPACTION, <font class="stringliteral">""</font>);
-00086
-00087 <a class="code" href="classSender.html">Sender</a> request(m_pTransportChannel);
-00088 m_bRecv = request.<a class="code" href="classSender.html#a2">Send</a>(m_pReqMsg-><a class="code" href="classSOAPMessage.html#a10">GetMsg</a>());
+<a name="l00081"></a><a class="code" href="classSOAPMsgContext.html#a1">00081</a> <a class="code" href="classSOAPMsgContext.html#a1">SOAPMsgContext::~SOAPMsgContext</a>()<font class="keyword"></font>
+00082 <font class="keyword"></font>{
+00083 <font class="keyword">delete</font> m_pTransportChannel;
+00084 <font class="keyword">delete</font> m_pTypeMpRegistry;
+00085 <font class="keyword">delete</font> m_pRepMsg;
+00086 <font class="keyword">delete</font> m_pReqMsg;
+00087 }
+00088
00089
-00090 <a class="code" href="classReceiver.html">Receiver</a> response(m_pTransportChannel);
-00091
-00092 <font class="keywordflow">if</font>(m_bRecv)
-00093 {
-00094 m_pRepMsg = <font class="keyword">new</font> SOAPMessage();
-00095 m_pRepMsg-><a class="code" href="classSOAPMessage.html#a11">SetMsg</a>(response.<a class="code" href="classReceiver.html#a2">Recv</a>());
-00096 m_pRepMsg-><a class="code" href="classSOAPMessage.html#a13">DeSerialize</a>(m_pTypeMpRegistry);
-00097 }
-00098 }
-00099 <font class="keywordflow">catch</font>(<a class="code" href="classAxisException.html">AxisException</a>& ex)
-00100 {
-00101 std::cerr << ex.GetErrorMsg() << std::endl;
-00102 <font class="keywordflow">throw</font>;
-00103 }
-00104 <font class="keywordflow">catch</font>(...)
-00105 {
-00106 std::cerr << <font class="stringliteral">"Unexpected Exception in SOAPMsgContext::Invoke() ....."</font> << std::endl;
-00107 <font class="keywordflow">throw</font>;
-00108 }
-00109 }
-00110
-<a name="l00111"></a><a class="code" href="classSOAPMsgContext.html#a5">00111</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMsgContext.html#a5">SOAPMsgContext::GetResults</a>()<font class="keyword"></font>
-00112 <font class="keyword"></font>{
-00113 <font class="keywordflow">return</font> m_pRepMsg-><a class="code" href="classSOAPMessage.html#a4">GetSOAPBodyElement</a>();
-00114 }
-00115
+<a name="l00090"></a><a class="code" href="classSOAPMsgContext.html#a2">00090</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a2">SOAPMsgContext::RegisterTypeMapping</a>(<font class="keyword">const</font> std::string& typname, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * ser)<font class="keyword"></font>
+00091 <font class="keyword"></font>{
+00092 m_pTypeMpRegistry-><a class="code" href="classTypeMappingRegistry.html#a2">AddSerializerFactory</a>(typname, ser);
+00093 }
+00094
+<a name="l00095"></a><a class="code" href="classSOAPMsgContext.html#a4">00095</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMsgContext.html#a4">SOAPMsgContext::Invoke</a>(<a class="code" href="classRPCElement.html">RPCElement</a> *p_pBody)<font class="keyword"></font>
+00096 <font class="keyword"></font>{
+00097 <font class="keywordflow">try</font>
+00098 {
+00099 m_pReqMsg = <font class="keyword">new</font> SOAPMessage();
+00100
+00101 m_pReqMsg-><a class="code" href="classSOAPMessage.html#a7">SetSOAPBodyElement</a>(p_pBody);
+00102 m_pReqMsg-><a class="code" href="classSOAPMessage.html#a12">Serialize</a>(m_pTypeMpRegistry);
+00103
+00104 m_pTransportChannel = <a class="code" href="classTransportFactory.html#d0">TransportFactory::GetTransport</a>(m_ServiceUrl);
+00105 m_pTransportChannel-><a class="code" href="classTransport.html#a4">SetProperty</a>(ax::PROP_SOAPACTION, <font class="stringliteral">""</font>);
+00106
+00107 <a class="code" href="classSender.html">Sender</a> request(m_pTransportChannel);
+00108 m_bRecv = request.<a class="code" href="classSender.html#a2">Send</a>(m_pReqMsg-><a class="code" href="classSOAPMessage.html#a10">GetMsg</a>());
+00109
+00110 <a class="code" href="classReceiver.html">Receiver</a> response(m_pTransportChannel);
+00111
+00112 <font class="keywordflow">if</font>(m_bRecv)
+00113 {
+00114 m_pRepMsg = <font class="keyword">new</font> SOAPMessage();
+00115 m_pRepMsg-><a class="code" href="classSOAPMessage.html#a11">SetMsg</a>(response.<a class="code" href="classReceiver.html#a2">Recv</a>());
+00116 m_pRepMsg-><a class="code" href="classSOAPMessage.html#a13">DeSerialize</a>(m_pTypeMpRegistry);
+00117 }
+00118 }
+00119 <font class="keywordflow">catch</font>(<a class="code" href="classAxisException.html">AxisException</a>& ex)
+00120 {
+00121 std::cerr << ex.GetErrorMsg() << std::endl;
+00122 <font class="keywordflow">throw</font>;
+00123 }
+00124 <font class="keywordflow">catch</font>(...)
+00125 {
+00126 std::cerr << <font class="stringliteral">"Unexpected Exception in SOAPMsgContext::Invoke() ....."</font> << std::endl;
+00127 <font class="keywordflow">throw</font>;
+00128 }
+00129 }
+00130
+<a name="l00131"></a><a class="code" href="classSOAPMsgContext.html#a5">00131</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMsgContext.html#a5">SOAPMsgContext::GetResults</a>()<font class="keyword"></font>
+00132 <font class="keyword"></font>{
+00133 <font class="keywordflow">return</font> m_pRepMsg-><a class="code" href="classSOAPMessage.html#a4">GetSOAPBodyElement</a>();
+00134 }
+00135
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMessage_8hpp.html
Index: SOAPMessage_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMessage_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPMessage_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPMessage_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -42,7 +42,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00047">47</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00067">67</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +101 -81 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMessage_8hpp-source.html
Index: SOAPMessage_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMessage_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPMessage_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPMessage_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,90 +8,110 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPMessage.hpp</h1><a href="SOAPMessage_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_SOAPMESSAGE_HPP)</font>
-<a name="l00047"></a><a class="code" href="SOAPMessage_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _SOAPMESSAGE_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="SOAPBodyElement_8hpp.html">SOAPBodyElement.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="SOAPHeader_8hpp.html">SOAPHeader.hpp</a>"</font>
-00051 <font class="preprocessor">#include "<a class="code" href="SOAPEnvelope_8hpp.html">SOAPEnvelope.hpp</a>"</font>
-00052
-00053
-00054 <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>;
-00055
-00056
-<a name="l00057"></a><a class="code" href="classSOAPMessage.html">00057</a> <font class="keyword">class </font><a class="code" href="classSOAPMessage.html">SOAPMessage</a>
-00058 {
-00059 <font class="keyword">public</font>:
-<a name="l00060"></a><a class="code" href="classSOAPMessage.html#a0">00060</a> <a class="code" href="classSOAPMessage.html#a0">SOAPMessage</a>() : m_Msg(""){}
-<a name="l00061"></a><a class="code" href="classSOAPMessage.html#a1">00061</a> <a class="code" href="classSOAPMessage.html#a0">SOAPMessage</a>(std::string p_strMsg):m_Msg(p_strMsg){}
-<a name="l00062"></a><a class="code" href="classSOAPMessage.html#a2">00062</a> <a class="code" href="classSOAPMessage.html#a0">SOAPMessage</a>(<a class="code" href="classSOAPEnvelope.html">SOAPEnvelope</a>& pEnv): m_Msg(""), m_envMsg(pEnv){}
-00063 <font class="keyword">virtual</font> <a class="code" href="classSOAPMessage.html#a3">~SOAPMessage</a>();
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
-00065 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a4">GetSOAPBodyElement</a>();
-00066 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a5">GetSOAPHeader</a>();
-00067 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a6">GetSOAPEnvelop</a>();
-00068 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a7">SetSOAPBodyElement</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *);
-00069 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a8">SetSOAPHeader</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *);
-00070 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a9">SetSOAPEnvelop</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *);
-<a name="l00071"></a><a class="code" href="classSOAPMessage.html#a10">00071</a> <font class="keyword">const</font> std::string& <a class="code" href="classSOAPMessage.html#a10">GetMsg</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Msg;}
-00072 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a11">SetMsg</a>(<font class="keyword">const</font> std::string& p_Msg);
+00065
+00066 <font class="preprocessor">#if !defined(_SOAPMESSAGE_HPP)</font>
+<a name="l00067"></a><a class="code" href="SOAPMessage_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _SOAPMESSAGE_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="SOAPBodyElement_8hpp.html">SOAPBodyElement.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="SOAPHeader_8hpp.html">SOAPHeader.hpp</a>"</font>
+00071 <font class="preprocessor">#include "<a class="code" href="SOAPEnvelope_8hpp.html">SOAPEnvelope.hpp</a>"</font>
+00072
00073
-00074 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a12">Serialize</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper);
-00075 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a13">DeSerialize</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper);
+00074 <font class="keyword">class </font><a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>;
+00075
00076
-00077
-00078 <font class="keyword">private</font>:
-<a name="l00079"></a><a class="code" href="classSOAPMessage.html#o0">00079</a> std::string m_Msg;
-<a name="l00080"></a><a class="code" href="classSOAPMessage.html#o1">00080</a> <a class="code" href="classSOAPEnvelope.html">SOAPEnvelope</a> m_envMsg;
-00081
-00082 };
-00083
-00084 <font class="preprocessor">#endif // _SOAPMESSAGE_HPP</font>
-00085 <font class="preprocessor"></font>
+<a name="l00077"></a><a class="code" href="classSOAPMessage.html">00077</a> <font class="keyword">class </font><a class="code" href="classSOAPMessage.html">SOAPMessage</a>
+00078 {
+00079 <font class="keyword">public</font>:
+<a name="l00080"></a><a class="code" href="classSOAPMessage.html#a0">00080</a> <a class="code" href="classSOAPMessage.html#a0">SOAPMessage</a>() : m_Msg(""){}
+<a name="l00081"></a><a class="code" href="classSOAPMessage.html#a1">00081</a> <a class="code" href="classSOAPMessage.html#a0">SOAPMessage</a>(std::string p_strMsg):m_Msg(p_strMsg){}
+<a name="l00082"></a><a class="code" href="classSOAPMessage.html#a2">00082</a> <a class="code" href="classSOAPMessage.html#a0">SOAPMessage</a>(<a class="code" href="classSOAPEnvelope.html">SOAPEnvelope</a>& pEnv): m_Msg(""), m_envMsg(pEnv){}
+00083 <font class="keyword">virtual</font> <a class="code" href="classSOAPMessage.html#a3">~SOAPMessage</a>();
+00084
+00085 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a4">GetSOAPBodyElement</a>();
+00086 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a5">GetSOAPHeader</a>();
+00087 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a6">GetSOAPEnvelop</a>();
+00088 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a7">SetSOAPBodyElement</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *);
+00089 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a8">SetSOAPHeader</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *);
+00090 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a9">SetSOAPEnvelop</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *);
+<a name="l00091"></a><a class="code" href="classSOAPMessage.html#a10">00091</a> <font class="keyword">const</font> std::string& <a class="code" href="classSOAPMessage.html#a10">GetMsg</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Msg;}
+00092 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a11">SetMsg</a>(<font class="keyword">const</font> std::string& p_Msg);
+00093
+00094 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a12">Serialize</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper);
+00095 <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a13">DeSerialize</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper);
+00096
+00097
+00098 <font class="keyword">private</font>:
+<a name="l00099"></a><a class="code" href="classSOAPMessage.html#o0">00099</a> std::string m_Msg;
+<a name="l00100"></a><a class="code" href="classSOAPMessage.html#o1">00100</a> <a class="code" href="classSOAPEnvelope.html">SOAPEnvelope</a> m_envMsg;
+00101
+00102 };
+00103
+00104 <font class="preprocessor">#endif // _SOAPMESSAGE_HPP</font>
+00105 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +167 -136 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMessage_8cpp-source.html
Index: SOAPMessage_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPMessage_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPMessage_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPMessage_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,145 +8,176 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPMessage.cpp</h1><a href="SOAPMessage_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00051 <font class="preprocessor">#include <iostream></font>
-00052
-00053
-<a name="l00054"></a><a class="code" href="classSOAPMessage.html#a3">00054</a> <a class="code" href="classSOAPMessage.html#a3">SOAPMessage::~SOAPMessage</a>()<font class="keyword"></font>
-00055 <font class="keyword"></font>{
-00056
-00057 }
-00058
-<a name="l00059"></a><a class="code" href="classSOAPMessage.html#a4">00059</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a> * <a class="code" href="classSOAPMessage.html#a4">SOAPMessage::GetSOAPBodyElement</a>()<font class="keyword"></font>
-00060 <font class="keyword"></font>{
-00061 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a> *body = m_envMsg.<a class="code" href="classSOAPEnvelope.html#a8">GetSOAPBodyElement</a>();
-00062 <font class="keywordflow">return</font> ((<a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a>*)body)->GetBody();
-00063 }
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
-<a name="l00065"></a><a class="code" href="classSOAPMessage.html#a5">00065</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a5">SOAPMessage::GetSOAPHeader</a>()<font class="keyword"></font>
-00066 <font class="keyword"></font>{
-00067 <font class="keywordflow">return</font> NULL; <font class="comment">// TODO: need to return from the envelop</font>
-00068 }
-00069
-<a name="l00070"></a><a class="code" href="classSOAPMessage.html#a6">00070</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a6">SOAPMessage::GetSOAPEnvelop</a>()<font class="keyword"></font>
-00071 <font class="keyword"></font>{
-00072 <font class="keywordflow">return</font> &m_envMsg;
-00073 }
-00074
-00075
-<a name="l00076"></a><a class="code" href="classSOAPMessage.html#a7">00076</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a7">SOAPMessage::SetSOAPBodyElement</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *p_pMsgElm)<font class="keyword"></font>
-00077 <font class="keyword"></font>{
-00078 <a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> *body = <font class="keyword">new</font> SOAPBodyElement(p_pMsgElm);
-00079 m_envMsg.<a class="code" href="classSOAPEnvelope.html#a3">AddSOAPBodyElement</a>(body);
-00080 }
-00081
-<a name="l00082"></a><a class="code" href="classSOAPMessage.html#a8">00082</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a8">SOAPMessage::SetSOAPHeader</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *p_pHd)<font class="keyword"></font>
-00083 <font class="keyword"></font>{
+00065
+00066 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00071 <font class="preprocessor">#include <iostream></font>
+00072
+00073
+<a name="l00074"></a><a class="code" href="classSOAPMessage.html#a3">00074</a> <a class="code" href="classSOAPMessage.html#a3">SOAPMessage::~SOAPMessage</a>()<font class="keyword"></font>
+00075 <font class="keyword"></font>{
+00076
+00077 }
+00078
+<a name="l00079"></a><a class="code" href="classSOAPMessage.html#a4">00079</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a> * <a class="code" href="classSOAPMessage.html#a4">SOAPMessage::GetSOAPBodyElement</a>()<font class="keyword"></font>
+00080 <font class="keyword"></font>{
+00081 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a> *body = m_envMsg.<a class="code" href="classSOAPEnvelope.html#a8">GetSOAPBodyElement</a>();
+00082 <font class="keywordflow">return</font> ((<a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a>*)body)->GetBody();
+00083 }
00084
-00085 }
-00086
-<a name="l00087"></a><a class="code" href="classSOAPMessage.html#a9">00087</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a9">SOAPMessage::SetSOAPEnvelop</a>(<a class="code" href="classMessageElement.html">MessageElement</a> * p_pEnv)<font class="keyword"></font>
-00088 <font class="keyword"></font>{
+<a name="l00085"></a><a class="code" href="classSOAPMessage.html#a5">00085</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a5">SOAPMessage::GetSOAPHeader</a>()<font class="keyword"></font>
+00086 <font class="keyword"></font>{
+00087 <font class="keywordflow">return</font> NULL; <font class="comment">// TODO: need to return from the envelop</font>
+00088 }
00089
-00090 }
-00091
-<a name="l00092"></a><a class="code" href="classSOAPMessage.html#a12">00092</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a12">SOAPMessage::Serialize</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper)<font class="keyword"></font>
-00093 <font class="keyword"></font>{
-00094 <a class="code" href="classXmlWriter.html">XmlWriter</a> writer;
-00095 <a class="code" href="classXMLSerializer.html">XMLSerializer</a> serilizer(writer);
-00096
-00097 serilizer.<a class="code" href="classXMLSerializer.html#a6">SetTypeMappingRegistry</a>(p_TypMapper);
-00098 m_envMsg.<a class="code" href="classSOAPEnvelope.html#a9">Serialize</a>(serilizer);
-00099 m_Msg = writer.str();
-00100
-00101 <font class="preprocessor">#ifdef _DEBUG</font>
-00102 <font class="preprocessor"></font> std::cout << writer.str();
-00103 <font class="preprocessor">#endif</font>
-00104 <font class="preprocessor"></font>}
-00105
-<a name="l00106"></a><a class="code" href="classSOAPMessage.html#a11">00106</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a11">SOAPMessage::SetMsg</a>(<font class="keyword">const</font> std::string& p_Msg)<font class="keyword"></font>
-00107 <font class="keyword"></font>{
-00108 <font class="comment">// Try to get as SOAP message</font>
-00109 std::string::size_type pos;
-00110
-00111 <font class="keywordflow">if</font>((pos = p_Msg.find(<font class="stringliteral">"<"</font>)) != std::string::npos)
-00112 {
-00113 m_Msg = p_Msg.substr(pos, p_Msg.rfind(<font class="stringliteral">">"</font>) - pos + 1);
-00114 }
-00115 <font class="keywordflow">else</font>
-00116 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Error in Message ..."</font>, 1);
-00117 }
-00118
-<a name="l00119"></a><a class="code" href="classSOAPMessage.html#a13">00119</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a13">SOAPMessage::DeSerialize</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper)<font class="keyword"></font>
-00120 <font class="keyword"></font>{
-00121 <font class="comment">//Set the string form of the SOAP envelop for deserialization.</font>
-00122 <a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a> dserilizer(m_Msg);
-00123 dserilizer.<a class="code" href="classXMLDeSerializer.html#a7">SetTypeMappingRegistry</a>(p_TypMapper);
-00124
-00125 <font class="keywordflow">try</font>
-00126 {
-00127 <font class="comment">//Generate Envelop from a string </font>
-00128 m_envMsg.<a class="code" href="classSOAPEnvelope.html#a11">RegisterPrefixes</a>(dserilizer);
-00129 dserilizer.<a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(m_envMsg);
-00130 m_envMsg.<a class="code" href="classSOAPEnvelope.html#a10">DeSerialize</a>(dserilizer);
-00131 }
-00132 <font class="keywordflow">catch</font> (<a class="code" href="classAxisException.html">AxisException</a>& axExp)
-00133 {
-00134 std::cerr << axExp.GetErrorMsg() << std::endl;
-00135 <font class="comment">// Clear trace message?? do we want to do this</font>
-00136 axExp.Clear();
-00137 <font class="keywordflow">throw</font>;
-00138 }
-00139 }
-00140
+<a name="l00090"></a><a class="code" href="classSOAPMessage.html#a6">00090</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPMessage.html#a6">SOAPMessage::GetSOAPEnvelop</a>()<font class="keyword"></font>
+00091 <font class="keyword"></font>{
+00092 <font class="keywordflow">return</font> &m_envMsg;
+00093 }
+00094
+00095
+<a name="l00096"></a><a class="code" href="classSOAPMessage.html#a7">00096</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a7">SOAPMessage::SetSOAPBodyElement</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *p_pMsgElm)<font class="keyword"></font>
+00097 <font class="keyword"></font>{
+00098 <a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> *body = <font class="keyword">new</font> SOAPBodyElement(p_pMsgElm);
+00099 m_envMsg.<a class="code" href="classSOAPEnvelope.html#a3">AddSOAPBodyElement</a>(body);
+00100 }
+00101
+<a name="l00102"></a><a class="code" href="classSOAPMessage.html#a8">00102</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a8">SOAPMessage::SetSOAPHeader</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *p_pHd)<font class="keyword"></font>
+00103 <font class="keyword"></font>{
+00104
+00105 }
+00106
+<a name="l00107"></a><a class="code" href="classSOAPMessage.html#a9">00107</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a9">SOAPMessage::SetSOAPEnvelop</a>(<a class="code" href="classMessageElement.html">MessageElement</a> * p_pEnv)<font class="keyword"></font>
+00108 <font class="keyword"></font>{
+00109
+00110 }
+00111
+<a name="l00112"></a><a class="code" href="classSOAPMessage.html#a12">00112</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a12">SOAPMessage::Serialize</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper)<font class="keyword"></font>
+00113 <font class="keyword"></font>{
+00114 <a class="code" href="classXmlWriter.html">XmlWriter</a> writer;
+00115 <a class="code" href="classXMLSerializer.html">XMLSerializer</a> *serilizer = <font class="keyword">new</font> XMLSerializer(writer);
+00116
+00117 serilizer-><a class="code" href="classXMLSerializer.html#a6">SetTypeMappingRegistry</a>(p_TypMapper);
+00118 m_envMsg.<a class="code" href="classSOAPEnvelope.html#a9">Serialize</a>(*serilizer);
+00119 m_Msg = writer.str();
+00120
+00121
+00122
+00123 <font class="keywordflow">try</font>
+00124 {
+00125 <font class="keyword">delete</font> serilizer;
+00126 }
+00127 <font class="keywordflow">catch</font>(...)
+00128 {
+00129 std::cout << <font class="stringliteral">"Error on parser termination..."</font> << std::endl;
+00130 }
+00131
+00132 <font class="preprocessor">#ifdef _DEBUG</font>
+00133 <font class="preprocessor"></font> std::cout << writer.str();
+00134 <font class="preprocessor">#endif</font>
+00135 <font class="preprocessor"></font>}
+00136
+<a name="l00137"></a><a class="code" href="classSOAPMessage.html#a11">00137</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a11">SOAPMessage::SetMsg</a>(<font class="keyword">const</font> std::string& p_Msg)<font class="keyword"></font>
+00138 <font class="keyword"></font>{
+00139 <font class="comment">// Try to get as SOAP message</font>
+00140 std::string::size_type pos;
+00141
+00142 <font class="keywordflow">if</font>((pos = p_Msg.find(<font class="stringliteral">"<"</font>)) != std::string::npos)
+00143 {
+00144 m_Msg = p_Msg.substr(pos, p_Msg.rfind(<font class="stringliteral">">"</font>) - pos + 1);
+00145 }
+00146 <font class="keywordflow">else</font>
+00147 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Error in Message ..."</font>, 1);
+00148 }
+00149
+<a name="l00150"></a><a class="code" href="classSOAPMessage.html#a13">00150</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPMessage.html#a13">SOAPMessage::DeSerialize</a>(<a class="code" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* p_TypMapper)<font class="keyword"></font>
+00151 <font class="keyword"></font>{
+00152 <font class="comment">//Set the string form of the SOAP envelop for deserialization.</font>
+00153 <a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a> dserilizer(m_Msg);
+00154 dserilizer.<a class="code" href="classXMLDeSerializer.html#a7">SetTypeMappingRegistry</a>(p_TypMapper);
+00155
+00156 <font class="keywordflow">try</font>
+00157 {
+00158 <font class="comment">//Generate Envelop from a string </font>
+00159 m_envMsg.<a class="code" href="classSOAPEnvelope.html#a11">RegisterPrefixes</a>(dserilizer);
+00160 dserilizer.<a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(m_envMsg);
+00161 m_envMsg.<a class="code" href="classSOAPEnvelope.html#a10">DeSerialize</a>(dserilizer);
+00162 }
+00163 <font class="keywordflow">catch</font> (<a class="code" href="classAxisException.html">AxisException</a>& axExp)
+00164 {
+00165 std::cerr << axExp.GetErrorMsg() << std::endl;
+00166 <font class="comment">// Clear trace message?? do we want to do this</font>
+00167 axExp.Clear();
+00168 <font class="keywordflow">throw</font>;
+00169 }
+00170 }
+00171
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPHeader_8hpp.html
Index: SOAPHeader_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPHeader_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPHeader_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPHeader_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="SOAPHeader_8hpp-source.html#l00047">47</a> of file <a class="el" href="SOAPHeader_8hpp-source.html">SOAPHeader.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPHeader_8hpp-source.html#l00067">67</a> of file <a class="el" href="SOAPHeader_8hpp-source.html">SOAPHeader.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +84 -64 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPHeader_8hpp-source.html
Index: SOAPHeader_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPHeader_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPHeader_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPHeader_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,71 +8,91 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPHeader.hpp</h1><a href="SOAPHeader_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_SOAPHEADER_HPP)</font>
-<a name="l00047"></a><a class="code" href="SOAPHeader_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPHEADER_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
-00050
-00058
-<a name="l00059"></a><a class="code" href="classSOAPHeader.html">00059</a> <font class="keyword">class </font><a class="code" href="classSOAPHeader.html">SOAPHeader</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
-00060 {
-00061 <font class="keyword">public</font>:
-00062 <a class="code" href="classSOAPHeader.html#a0">SOAPHeader</a>();
-00063 <a class="code" href="classSOAPHeader.html#a0">SOAPHeader</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00064 <font class="keyword">virtual</font> <a class="code" href="classSOAPHeader.html#a2">~SOAPHeader</a>();
-00065 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
-00066 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
-00067
-00068
-00069 };
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_SOAPHEADER_HPP)</font>
+<a name="l00067"></a><a class="code" href="SOAPHeader_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPHEADER_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
00070
-00071 <font class="preprocessor">#endif // _AXIS_SOAPHEADER_HPP</font>
-00072 <font class="preprocessor"></font>
-00073
+00078
+<a name="l00079"></a><a class="code" href="classSOAPHeader.html">00079</a> <font class="keyword">class </font><a class="code" href="classSOAPHeader.html">SOAPHeader</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
+00080 {
+00081 <font class="keyword">public</font>:
+00082 <a class="code" href="classSOAPHeader.html#a0">SOAPHeader</a>();
+00083 <a class="code" href="classSOAPHeader.html#a0">SOAPHeader</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00084 <font class="keyword">virtual</font> <a class="code" href="classSOAPHeader.html#a2">~SOAPHeader</a>();
+00085 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
+00086 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
+00087
+00088
+00089 };
+00090
+00091 <font class="preprocessor">#endif // _AXIS_SOAPHEADER_HPP</font>
+00092 <font class="preprocessor"></font>
+00093
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +101 -81 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPHeader_8cpp-source.html
Index: SOAPHeader_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPHeader_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPHeader_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPHeader_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,89 +8,109 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPHeader.cpp</h1><a href="SOAPHeader_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="SOAPHeader_8hpp.html">SOAPHeader.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
-00050
-00051
-00052
-<a name="l00053"></a><a class="code" href="classSOAPHeader.html#a0">00053</a> <a class="code" href="classSOAPHeader.html#a0">SOAPHeader::SOAPHeader</a>()<font class="keyword"></font>
-00054 <font class="keyword"></font>{
-00055 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_HEADER);
-00056 }
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-<a name="l00058"></a><a class="code" href="classSOAPHeader.html#a1">00058</a> <a class="code" href="classSOAPHeader.html#a0">SOAPHeader::SOAPHeader</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00059 <font class="keyword"></font>{
-00060 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
-00061 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_HEADER);
-00062 }
-00063
-<a name="l00064"></a><a class="code" href="classSOAPHeader.html#a2">00064</a> <a class="code" href="classSOAPHeader.html#a2">SOAPHeader::~SOAPHeader</a>()<font class="keyword"></font>
-00065 <font class="keyword"></font>{
-00066
-00067 }
-00068
-<a name="l00069"></a><a class="code" href="classSOAPHeader.html#a3">00069</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPHeader.html#a3">SOAPHeader::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
-00070 <font class="keyword"></font>{
-00071 <a class="code" href="classAttList.html">AttList</a> attList;
-00072 <font class="comment">// Output <SOAP-ENV:Header></font>
-00073 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(m_qName, attList);
-00074
-00075 <font class="comment">// Output </SOAP-ENV:Header></font>
-00076 serilizer.<a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="SOAPHeader_8hpp.html">SOAPHeader.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
+00070
+00071
+00072
+<a name="l00073"></a><a class="code" href="classSOAPHeader.html#a0">00073</a> <a class="code" href="classSOAPHeader.html#a0">SOAPHeader::SOAPHeader</a>()<font class="keyword"></font>
+00074 <font class="keyword"></font>{
+00075 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_HEADER);
+00076 }
00077
-00078 }
-00079
-<a name="l00080"></a><a class="code" href="classSOAPHeader.html#a4">00080</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPHeader.html#a4">SOAPHeader::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
-00081 <font class="keyword"></font>{
-00082
-00083 }
-00084
+<a name="l00078"></a><a class="code" href="classSOAPHeader.html#a1">00078</a> <a class="code" href="classSOAPHeader.html#a0">SOAPHeader::SOAPHeader</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00079 <font class="keyword"></font>{
+00080 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
+00081 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_HEADER);
+00082 }
+00083
+<a name="l00084"></a><a class="code" href="classSOAPHeader.html#a2">00084</a> <a class="code" href="classSOAPHeader.html#a2">SOAPHeader::~SOAPHeader</a>()<font class="keyword"></font>
+00085 <font class="keyword"></font>{
+00086
+00087 }
+00088
+<a name="l00089"></a><a class="code" href="classSOAPHeader.html#a3">00089</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPHeader.html#a3">SOAPHeader::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
+00090 <font class="keyword"></font>{
+00091 <a class="code" href="classAttList.html">AttList</a> attList;
+00092 <font class="comment">// Output <SOAP-ENV:Header></font>
+00093 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(m_qName, attList);
+00094
+00095 <font class="comment">// Output </SOAP-ENV:Header></font>
+00096 serilizer.<a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
+00097
+00098 }
+00099
+<a name="l00100"></a><a class="code" href="classSOAPHeader.html#a4">00100</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPHeader.html#a4">SOAPHeader::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
+00101 <font class="keyword"></font>{
+00102
+00103 }
+00104
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPFaultElement_8hpp.html
Index: SOAPFaultElement_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPFaultElement_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPFaultElement_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPFaultElement_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8hpp-source.html#l00047">47</a> of file <a class="el" href="SOAPFaultElement_8hpp-source.html">SOAPFaultElement.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPFaultElement_8hpp-source.html#l00067">67</a> of file <a class="el" href="SOAPFaultElement_8hpp-source.html">SOAPFaultElement.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +87 -67 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPFaultElement_8hpp-source.html
Index: SOAPFaultElement_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPFaultElement_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPFaultElement_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPFaultElement_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,73 +8,93 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPFaultElement.hpp</h1><a href="SOAPFaultElement_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_SOAPFAULT_ELEMENT_HPP)</font>
-<a name="l00047"></a><a class="code" href="SOAPFaultElement_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPFAULT_ELEMENT_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
-00050
-00058
-<a name="l00059"></a><a class="code" href="classSOAPFaultElement.html">00059</a> <font class="keyword">class </font><a class="code" href="classSOAPFaultElement.html">SOAPFaultElement</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
-00060 {
-00061 <font class="keyword">public</font>:
-00062 <a class="code" href="classSOAPFaultElement.html#a0">SOAPFaultElement</a>();
-00063 <a class="code" href="classSOAPFaultElement.html#a0">SOAPFaultElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00064 <font class="keyword">virtual</font> <a class="code" href="classSOAPFaultElement.html#a2">~SOAPFaultElement</a>();
-00065 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00066 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
-00067 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
-00068
-00069 <font class="keyword">private</font>:
-<a name="l00070"></a><a class="code" href="classSOAPFaultElement.html#o0">00070</a> std::string m_strFault;
-00071 };
-00072
-00073 <font class="preprocessor">#endif // _AXIS_SOAPFAULT_ELEMENT_HPP</font>
-00074 <font class="preprocessor"></font>
-00075
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_SOAPFAULT_ELEMENT_HPP)</font>
+<a name="l00067"></a><a class="code" href="SOAPFaultElement_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPFAULT_ELEMENT_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
+00070
+00078
+<a name="l00079"></a><a class="code" href="classSOAPFaultElement.html">00079</a> <font class="keyword">class </font><a class="code" href="classSOAPFaultElement.html">SOAPFaultElement</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
+00080 {
+00081 <font class="keyword">public</font>:
+00082 <a class="code" href="classSOAPFaultElement.html#a0">SOAPFaultElement</a>();
+00083 <a class="code" href="classSOAPFaultElement.html#a0">SOAPFaultElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00084 <font class="keyword">virtual</font> <a class="code" href="classSOAPFaultElement.html#a2">~SOAPFaultElement</a>();
+00085 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00086 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
+00087 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
+00088
+00089 <font class="keyword">private</font>:
+<a name="l00090"></a><a class="code" href="classSOAPFaultElement.html#o0">00090</a> std::string m_strFault;
+00091 };
+00092
+00093 <font class="preprocessor">#endif // _AXIS_SOAPFAULT_ELEMENT_HPP</font>
+00094 <font class="preprocessor"></font>
+00095
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPFaultElement_8cpp.html
Index: SOAPFaultElement_8cpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPFaultElement_8cpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPFaultElement_8cpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPFaultElement_8cpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -13,7 +13,7 @@
<code>#include "<a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>"</code><br>
<code>#include "<a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>"</code><br>
<code>#include "<a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>"</code><br>
-<code>#include <dom/DOM_Element.hpp></code><br>
+<code>#include <xercesc/dom/DOM_Element.hpp></code><br>
<p>
<a href="SOAPFaultElement_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
1.2 +128 -108 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPFaultElement_8cpp-source.html
Index: SOAPFaultElement_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPFaultElement_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPFaultElement_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPFaultElement_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,115 +8,135 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPFaultElement.cpp</h1><a href="SOAPFaultElement_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="SOAPFaultElement_8hpp.html">SOAPFaultElement.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00051 <font class="preprocessor">#include <dom/DOM_Element.hpp></font>
-00052
-00053
-00054
-<a name="l00055"></a><a class="code" href="classSOAPFaultElement.html#a0">00055</a> <a class="code" href="classSOAPFaultElement.html#a0">SOAPFaultElement::SOAPFaultElement</a>()<font class="keyword"></font>
-00056 <font class="keyword"></font>{
-00057 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_FAULT);
-00058 }
-00059
-<a name="l00060"></a><a class="code" href="classSOAPFaultElement.html#a1">00060</a> <a class="code" href="classSOAPFaultElement.html#a0">SOAPFaultElement::SOAPFaultElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00061 <font class="keyword"></font>{
-00062 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
-00063 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_FAULT);
-00064 }
-00065
-<a name="l00066"></a><a class="code" href="classSOAPFaultElement.html#a2">00066</a> <a class="code" href="classSOAPFaultElement.html#a2">SOAPFaultElement::~SOAPFaultElement</a>()<font class="keyword"></font>
-00067 <font class="keyword"></font>{
-00068
-00069 }
-00070
-<a name="l00071"></a><a class="code" href="classSOAPFaultElement.html#a3">00071</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPFaultElement.html#a3">SOAPFaultElement::AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00072 <font class="keyword"></font>{
-00073 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="SOAPFaultElement_8hpp.html">SOAPFaultElement.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00071 <font class="preprocessor">#include <xercesc/dom/DOM_Element.hpp></font>
+00072
+00073
00074
-00075 std::string tagName = p_Elm.getTagName().transcode();
-00076
-00077 <font class="keywordflow">if</font>(m_pElmNode.hasChildNodes())
-00078 {
-00079 DOM_Node child = m_pElmNode.getFirstChild();
-00080
-00081 <font class="keywordflow">if</font>(child.getNodeType() == DOM_Node::TEXT_NODE
-00082 || child.getNodeType() == DOM_Node::CDATA_SECTION_NODE)
-00083 {
-00084 <font class="comment">// For the time being just holds the fault states as strings</font>
-00085 tagName = tagName.substr(tagName.find(<font class="charliteral">':'</font>) + 1); <font class="comment">// get local-part</font>
-00086 m_strFault += tagName + <font class="stringliteral">" : "</font> + child.getNodeValue().transcode() + <font class="stringliteral">"\r\n"</font>;
-00087 }
-00088 }
-00089 <font class="keywordflow">else</font>
-00090 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Return data not found\n\n"</font>, 1);
-00091 }
-00092
-00093
-<a name="l00094"></a><a class="code" href="classSOAPFaultElement.html#a4">00094</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPFaultElement.html#a4">SOAPFaultElement::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
-00095 <font class="keyword"></font>{
-00096 <a class="code" href="classAttList.html">AttList</a> attList;
-00097 <font class="comment">// Output <SOAP-ENV:Fault></font>
-00098 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(m_qName, attList);
-00099
-00100 <font class="comment">// Output </SOAP-ENV:Fault></font>
-00101 serilizer.<a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
-00102
-00103 }
-00104
-<a name="l00105"></a><a class="code" href="classSOAPFaultElement.html#a5">00105</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPFaultElement.html#a5">SOAPFaultElement::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
-00106 <font class="keyword"></font>{
-00107 dserilizer.<a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(*<font class="keyword">this</font>);
-00108 <font class="keywordflow">throw</font> AxisException(m_strFault, 1);
-00109 }
-00110
+<a name="l00075"></a><a class="code" href="classSOAPFaultElement.html#a0">00075</a> <a class="code" href="classSOAPFaultElement.html#a0">SOAPFaultElement::SOAPFaultElement</a>()<font class="keyword"></font>
+00076 <font class="keyword"></font>{
+00077 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_FAULT);
+00078 }
+00079
+<a name="l00080"></a><a class="code" href="classSOAPFaultElement.html#a1">00080</a> <a class="code" href="classSOAPFaultElement.html#a0">SOAPFaultElement::SOAPFaultElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00081 <font class="keyword"></font>{
+00082 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
+00083 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_FAULT);
+00084 }
+00085
+<a name="l00086"></a><a class="code" href="classSOAPFaultElement.html#a2">00086</a> <a class="code" href="classSOAPFaultElement.html#a2">SOAPFaultElement::~SOAPFaultElement</a>()<font class="keyword"></font>
+00087 <font class="keyword"></font>{
+00088
+00089 }
+00090
+<a name="l00091"></a><a class="code" href="classSOAPFaultElement.html#a3">00091</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPFaultElement.html#a3">SOAPFaultElement::AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00092 <font class="keyword"></font>{
+00093 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
+00094
+00095 std::string tagName = p_Elm.getTagName().transcode();
+00096
+00097 <font class="keywordflow">if</font>(m_pElmNode.hasChildNodes())
+00098 {
+00099 DOM_Node child = m_pElmNode.getFirstChild();
+00100
+00101 <font class="keywordflow">if</font>(child.getNodeType() == DOM_Node::TEXT_NODE
+00102 || child.getNodeType() == DOM_Node::CDATA_SECTION_NODE)
+00103 {
+00104 <font class="comment">// For the time being just holds the fault states as strings</font>
+00105 tagName = tagName.substr(tagName.find(<font class="charliteral">':'</font>) + 1); <font class="comment">// get local-part</font>
+00106 m_strFault += tagName + <font class="stringliteral">" : "</font> + child.getNodeValue().transcode() + <font class="stringliteral">"\r\n"</font>;
+00107 }
+00108 }
+00109 <font class="keywordflow">else</font>
+00110 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Return data not found\n\n"</font>, 1);
+00111 }
+00112
+00113
+<a name="l00114"></a><a class="code" href="classSOAPFaultElement.html#a4">00114</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPFaultElement.html#a4">SOAPFaultElement::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
+00115 <font class="keyword"></font>{
+00116 <a class="code" href="classAttList.html">AttList</a> attList;
+00117 <font class="comment">// Output <SOAP-ENV:Fault></font>
+00118 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(m_qName, attList);
+00119
+00120 <font class="comment">// Output </SOAP-ENV:Fault></font>
+00121 serilizer.<a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
+00122
+00123 }
+00124
+<a name="l00125"></a><a class="code" href="classSOAPFaultElement.html#a5">00125</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPFaultElement.html#a5">SOAPFaultElement::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
+00126 <font class="keyword"></font>{
+00127 dserilizer.<a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(*<font class="keyword">this</font>);
+00128 <font class="keywordflow">throw</font> AxisException(m_strFault, 1);
+00129 }
+00130
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEnvelope_8hpp.html
Index: SOAPEnvelope_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEnvelope_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPEnvelope_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPEnvelope_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -43,7 +43,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00044">44</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00067">67</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +114 -91 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEnvelope_8hpp-source.html
Index: SOAPEnvelope_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEnvelope_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPEnvelope_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPEnvelope_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,98 +8,121 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPEnvelope.hpp</h1><a href="SOAPEnvelope_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> *</font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> */</font>
-00041
-00042
-00043 <font class="preprocessor">#if !defined(_AXIS_SOAPENVELOPE_HPP)</font>
-<a name="l00044"></a><a class="code" href="SOAPEnvelope_8hpp.html#a0">00044</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPENVELOPE_HPP</font>
-00045 <font class="preprocessor"></font>
-00046
-00047 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="SOAPBodyElement_8hpp.html">SOAPBodyElement.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="SOAPHeader_8hpp.html">SOAPHeader.hpp</a>"</font>
-00050
-00051
-00059
-<a name="l00060"></a><a class="code" href="classSOAPEnvelope.html">00060</a> <font class="keyword">class </font><a class="code" href="classSOAPEnvelope.html">SOAPEnvelope</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
-00061 {
-00062 <font class="keyword">public</font>:
-00063 <a class="code" href="classSOAPEnvelope.html#a0">SOAPEnvelope</a>();
-00064 <a class="code" href="classSOAPEnvelope.html#a0">SOAPEnvelope</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00065 <font class="keyword">virtual</font> <a class="code" href="classSOAPEnvelope.html#a2">~SOAPEnvelope</a>();
-00066
-00067 <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a3">AddSOAPBodyElement</a>(<a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> *p_pBody);
-00068 <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a4">AddSOAPHeader</a>(<a class="code" href="classSOAPHeader.html">SOAPHeader</a> *p_pHd);
-00069 <font class="keywordtype">bool</font> <a class="code" href="classSOAPEnvelope.html#a5">RmSOAPBodyElement</a>(<font class="keyword">const</font> <a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a>& p_Body);
-00070 <font class="keywordtype">bool</font> <a class="code" href="classSOAPEnvelope.html#a6">RmSOAPHeader</a>(<font class="keyword">const</font> <a class="code" href="classSOAPHeader.html">SOAPHeader</a>& p_Hd);
-00071
-00072 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00073 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPEnvelope.html#a8">GetSOAPBodyElement</a>();
-00074
-00075 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
-00076 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
-00077
-00078 template<typename T>
-<a name="l00079"></a><a class="code" href="classSOAPEnvelope.html#a11">00079</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a11">RegisterPrefixes</a>(T& contex)<font class="keyword"> </font>
-00080 <font class="keyword"> </font>{
-00081 <font class="comment">// Register namespace prefixes.</font>
-00082 contex.RegisterPrefixForURI(ax::NSPREFIX_SCHEMA_XSD, ax::URI_2001_SCHEMA_XSD);
-00083 contex.RegisterPrefixForURI(ax::NSPREFIX_SOAP_ENV , ax::URI_SOAP_ENV );
-00084 contex.RegisterPrefixForURI(ax::NSPREFIX_SCHEMA_XSI, ax::URI_2001_SCHEMA_XSI);
-00085 }
-00086
-00087 <font class="keyword">private</font>:
-<a name="l00088"></a><a class="code" href="classSOAPEnvelope.html#o0">00088</a> std::vector<SOAPBodyElement*> m_SOAPBody;
-<a name="l00089"></a><a class="code" href="classSOAPEnvelope.html#o1">00089</a> std::vector<SOAPHeader*> m_SOAPHeader;
-00090
-<a name="l00091"></a><a class="code" href="classSOAPEnvelope.html#o2">00091</a> std::vector<SOAPBodyElement*>::iterator m_SOAPBodyItr;
-<a name="l00092"></a><a class="code" href="classSOAPEnvelope.html#o3">00092</a> std::vector<SOAPHeader*>::iterator m_SOAPHdItr;
-00093
-00094 };
-00095
-00096
-00097
-00098 <font class="preprocessor">#endif // _AXIS_SOAPENVELOPE_HPP</font>
-00099 <font class="preprocessor"></font>
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_SOAPENVELOPE_HPP)</font>
+<a name="l00067"></a><a class="code" href="SOAPEnvelope_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPENVELOPE_HPP</font>
+00068 <font class="preprocessor"></font>
+00069
+00070 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
+00071 <font class="preprocessor">#include "<a class="code" href="SOAPBodyElement_8hpp.html">SOAPBodyElement.hpp</a>"</font>
+00072 <font class="preprocessor">#include "<a class="code" href="SOAPHeader_8hpp.html">SOAPHeader.hpp</a>"</font>
+00073
+00074
+00082
+<a name="l00083"></a><a class="code" href="classSOAPEnvelope.html">00083</a> <font class="keyword">class </font><a class="code" href="classSOAPEnvelope.html">SOAPEnvelope</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
+00084 {
+00085 <font class="keyword">public</font>:
+00086 <a class="code" href="classSOAPEnvelope.html#a0">SOAPEnvelope</a>();
+00087 <a class="code" href="classSOAPEnvelope.html#a0">SOAPEnvelope</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00088 <font class="keyword">virtual</font> <a class="code" href="classSOAPEnvelope.html#a2">~SOAPEnvelope</a>();
+00089
+00090 <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a3">AddSOAPBodyElement</a>(<a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> *p_pBody);
+00091 <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a4">AddSOAPHeader</a>(<a class="code" href="classSOAPHeader.html">SOAPHeader</a> *p_pHd);
+00092 <font class="keywordtype">bool</font> <a class="code" href="classSOAPEnvelope.html#a5">RmSOAPBodyElement</a>(<font class="keyword">const</font> <a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a>& p_Body);
+00093 <font class="keywordtype">bool</font> <a class="code" href="classSOAPEnvelope.html#a6">RmSOAPHeader</a>(<font class="keyword">const</font> <a class="code" href="classSOAPHeader.html">SOAPHeader</a>& p_Hd);
+00094
+00095 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00096 <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPEnvelope.html#a8">GetSOAPBodyElement</a>();
+00097
+00098 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
+00099 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
00100
+00101 template<typename T>
+<a name="l00102"></a><a class="code" href="classSOAPEnvelope.html#a11">00102</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a11">RegisterPrefixes</a>(T& contex)<font class="keyword"> </font>
+00103 <font class="keyword"> </font>{
+00104 <font class="comment">// Register namespace prefixes.</font>
+00105 contex.RegisterPrefixForURI(ax::NSPREFIX_SCHEMA_XSD, ax::URI_2001_SCHEMA_XSD);
+00106 contex.RegisterPrefixForURI(ax::NSPREFIX_SOAP_ENV , ax::URI_SOAP_ENV );
+00107 contex.RegisterPrefixForURI(ax::NSPREFIX_SCHEMA_XSI, ax::URI_2001_SCHEMA_XSI);
+00108 }
+00109
+00110 <font class="keyword">private</font>:
+<a name="l00111"></a><a class="code" href="classSOAPEnvelope.html#o0">00111</a> std::vector<SOAPBodyElement*> m_SOAPBody;
+<a name="l00112"></a><a class="code" href="classSOAPEnvelope.html#o1">00112</a> std::vector<SOAPHeader*> m_SOAPHeader;
+00113
+<a name="l00114"></a><a class="code" href="classSOAPEnvelope.html#o2">00114</a> std::vector<SOAPBodyElement*>::iterator m_SOAPBodyItr;
+<a name="l00115"></a><a class="code" href="classSOAPEnvelope.html#o3">00115</a> std::vector<SOAPHeader*>::iterator m_SOAPHdItr;
+00116
+00117 };
+00118
+00119
+00120
+00121 <font class="preprocessor">#endif // _AXIS_SOAPENVELOPE_HPP</font>
+00122 <font class="preprocessor"></font>
+00123
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +168 -148 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEnvelope_8cpp-source.html
Index: SOAPEnvelope_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEnvelope_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPEnvelope_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPEnvelope_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,163 +8,183 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPEnvelope.cpp</h1><a href="SOAPEnvelope_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="SOAPEnvelope_8hpp.html">SOAPEnvelope.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00050
-00051
-<a name="l00052"></a><a class="code" href="classSOAPEnvelope.html#a0">00052</a> <a class="code" href="classSOAPEnvelope.html#a0">SOAPEnvelope::SOAPEnvelope</a>()<font class="keyword"></font>
-00053 <font class="keyword"></font>{
-00054 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_ENVELOPE);
-00055 m_SOAPBodyItr = m_SOAPBody.begin();
-00056 m_SOAPHdItr = m_SOAPHeader.begin();
-00057 }
-00058
-<a name="l00059"></a><a class="code" href="classSOAPEnvelope.html#a1">00059</a> <a class="code" href="classSOAPEnvelope.html#a0">SOAPEnvelope::SOAPEnvelope</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00060 <font class="keyword"></font>{
-00061 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
-00062 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_ENVELOPE);
-00063 m_SOAPBodyItr = m_SOAPBody.begin();
-00064 m_SOAPHdItr = m_SOAPHeader.begin();
-00065 }
-00066
-<a name="l00067"></a><a class="code" href="classSOAPEnvelope.html#a2">00067</a> <a class="code" href="classSOAPEnvelope.html#a2">SOAPEnvelope::~SOAPEnvelope</a>()<font class="keyword"></font>
-00068 <font class="keyword"></font>{
-00069 <font class="comment">// clean up</font>
-00070 <font class="keywordflow">for</font>(m_SOAPHdItr = m_SOAPHeader.begin(); m_SOAPHdItr != m_SOAPHeader.end(); ++m_SOAPHdItr)
-00071 <font class="keyword">delete</font> (*m_SOAPHdItr);
-00072
-00073 m_SOAPHeader.clear();
-00074
-00075 <font class="keywordflow">for</font>(m_SOAPBodyItr = m_SOAPBody.begin(); m_SOAPBodyItr != m_SOAPBody.end(); ++m_SOAPBodyItr)
-00076 <font class="keyword">delete</font> (*m_SOAPBodyItr);
-00077
-00078 m_SOAPBody.clear();
-00079 }
-00080
-<a name="l00081"></a><a class="code" href="classSOAPEnvelope.html#a3">00081</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a3">SOAPEnvelope::AddSOAPBodyElement</a>(<a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> *p_pBody)<font class="keyword"></font>
-00082 <font class="keyword"></font>{
-00083 m_SOAPBody.push_back(p_pBody);
-00084 }
-00085
-<a name="l00086"></a><a class="code" href="classSOAPEnvelope.html#a8">00086</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPEnvelope.html#a8">SOAPEnvelope::GetSOAPBodyElement</a>()<font class="keyword"></font>
-00087 <font class="keyword"></font>{
-00088 <font class="keywordflow">return</font> (m_SOAPBody.size())?m_SOAPBody[0]:<font class="keyword">new</font> <a class="code" href="classMessageElement.html">MessageElement</a>; <font class="comment">// for the moment return the first body element for RPC</font>
-00089 }
-00090
-<a name="l00091"></a><a class="code" href="classSOAPEnvelope.html#a4">00091</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a4">SOAPEnvelope::AddSOAPHeader</a>(<a class="code" href="classSOAPHeader.html">SOAPHeader</a> *p_pHd)<font class="keyword"></font>
-00092 <font class="keyword"></font>{
-00093 m_SOAPHeader.push_back(p_pHd);
-00094 }
-00095
-<a name="l00096"></a><a class="code" href="classSOAPEnvelope.html#a5">00096</a> <font class="keywordtype">bool</font> <a class="code" href="classSOAPEnvelope.html#a5">SOAPEnvelope::RmSOAPBodyElement</a>(<font class="keyword">const</font> <a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a>& p_Body)<font class="keyword"></font>
-00097 <font class="keyword"></font>{
-00098 <font class="keywordflow">return</font> <font class="keyword">false</font>;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="SOAPEnvelope_8hpp.html">SOAPEnvelope.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00070
+00071
+<a name="l00072"></a><a class="code" href="classSOAPEnvelope.html#a0">00072</a> <a class="code" href="classSOAPEnvelope.html#a0">SOAPEnvelope::SOAPEnvelope</a>()<font class="keyword"></font>
+00073 <font class="keyword"></font>{
+00074 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_ENVELOPE);
+00075 m_SOAPBodyItr = m_SOAPBody.begin();
+00076 m_SOAPHdItr = m_SOAPHeader.begin();
+00077 }
+00078
+<a name="l00079"></a><a class="code" href="classSOAPEnvelope.html#a1">00079</a> <a class="code" href="classSOAPEnvelope.html#a0">SOAPEnvelope::SOAPEnvelope</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00080 <font class="keyword"></font>{
+00081 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
+00082 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_ENVELOPE);
+00083 m_SOAPBodyItr = m_SOAPBody.begin();
+00084 m_SOAPHdItr = m_SOAPHeader.begin();
+00085 }
+00086
+<a name="l00087"></a><a class="code" href="classSOAPEnvelope.html#a2">00087</a> <a class="code" href="classSOAPEnvelope.html#a2">SOAPEnvelope::~SOAPEnvelope</a>()<font class="keyword"></font>
+00088 <font class="keyword"></font>{
+00089 <font class="comment">// clean up</font>
+00090 <font class="keywordflow">for</font>(m_SOAPHdItr = m_SOAPHeader.begin(); m_SOAPHdItr != m_SOAPHeader.end(); ++m_SOAPHdItr)
+00091 <font class="keyword">delete</font> (*m_SOAPHdItr);
+00092
+00093 m_SOAPHeader.clear();
+00094
+00095 <font class="keywordflow">for</font>(m_SOAPBodyItr = m_SOAPBody.begin(); m_SOAPBodyItr != m_SOAPBody.end(); ++m_SOAPBodyItr)
+00096 <font class="keyword">delete</font> (*m_SOAPBodyItr);
+00097
+00098 m_SOAPBody.clear();
00099 }
00100
-<a name="l00101"></a><a class="code" href="classSOAPEnvelope.html#a6">00101</a> <font class="keywordtype">bool</font> <a class="code" href="classSOAPEnvelope.html#a6">SOAPEnvelope::RmSOAPHeader</a>(<font class="keyword">const</font> <a class="code" href="classSOAPHeader.html">SOAPHeader</a>& p_Hd)<font class="keyword"></font>
+<a name="l00101"></a><a class="code" href="classSOAPEnvelope.html#a3">00101</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a3">SOAPEnvelope::AddSOAPBodyElement</a>(<a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> *p_pBody)<font class="keyword"></font>
00102 <font class="keyword"></font>{
-00103 <font class="keywordflow">return</font> <font class="keyword">false</font>;
+00103 m_SOAPBody.push_back(p_pBody);
00104 }
00105
-<a name="l00106"></a><a class="code" href="classSOAPEnvelope.html#a7">00106</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a7">SOAPEnvelope::AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+<a name="l00106"></a><a class="code" href="classSOAPEnvelope.html#a8">00106</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPEnvelope.html#a8">SOAPEnvelope::GetSOAPBodyElement</a>()<font class="keyword"></font>
00107 <font class="keyword"></font>{
-00108 std::string tagName = p_Elm.getTagName().transcode();
-00109 <font class="keyword">const</font> std::string strBodyQName = ax::NSPREFIX_SOAP_ENV + <font class="stringliteral">":"</font> + ax::ELEM_BODY;
-00110 <font class="keyword">const</font> std::string strHdQName = ax::NSPREFIX_SOAP_ENV + <font class="stringliteral">":"</font> + ax::ELEM_HEADER;
-00111
-00112 <font class="keywordflow">if</font>(strBodyQName == tagName)
-00113 {
-00114 <a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> *pBody = <font class="keyword">new</font> SOAPBodyElement(p_Elm);
-00115 <a class="code" href="classSOAPEnvelope.html#a3">AddSOAPBodyElement</a>(pBody);
-00116 }
-00117 <font class="keywordflow">else</font>
-00118 <font class="keywordflow">if</font> (strHdQName == tagName)
-00119 {
-00120 <a class="code" href="classSOAPHeader.html">SOAPHeader</a> *pHd = <font class="keyword">new</font> SOAPHeader(p_Elm);
-00121 <a class="code" href="classSOAPEnvelope.html#a4">AddSOAPHeader</a>(pHd);
-00122 }
-00123 <font class="keywordflow">else</font>
-00124 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Unexpected Element"</font>, 1);
-00125 }
-00126
-00127
-<a name="l00128"></a><a class="code" href="classSOAPEnvelope.html#a9">00128</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a9">SOAPEnvelope::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
-00129 <font class="keyword"></font>{
-00130 <a class="code" href="classSOAPEnvelope.html#a11">RegisterPrefixes</a>(serilizer);
+00108 <font class="keywordflow">return</font> (m_SOAPBody.size())?m_SOAPBody[0]:<font class="keyword">new</font> <a class="code" href="classMessageElement.html">MessageElement</a>; <font class="comment">// for the moment return the first body element for RPC</font>
+00109 }
+00110
+<a name="l00111"></a><a class="code" href="classSOAPEnvelope.html#a4">00111</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a4">SOAPEnvelope::AddSOAPHeader</a>(<a class="code" href="classSOAPHeader.html">SOAPHeader</a> *p_pHd)<font class="keyword"></font>
+00112 <font class="keyword"></font>{
+00113 m_SOAPHeader.push_back(p_pHd);
+00114 }
+00115
+<a name="l00116"></a><a class="code" href="classSOAPEnvelope.html#a5">00116</a> <font class="keywordtype">bool</font> <a class="code" href="classSOAPEnvelope.html#a5">SOAPEnvelope::RmSOAPBodyElement</a>(<font class="keyword">const</font> <a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a>& p_Body)<font class="keyword"></font>
+00117 <font class="keyword"></font>{
+00118 <font class="keywordflow">return</font> <font class="keyword">false</font>;
+00119 }
+00120
+<a name="l00121"></a><a class="code" href="classSOAPEnvelope.html#a6">00121</a> <font class="keywordtype">bool</font> <a class="code" href="classSOAPEnvelope.html#a6">SOAPEnvelope::RmSOAPHeader</a>(<font class="keyword">const</font> <a class="code" href="classSOAPHeader.html">SOAPHeader</a>& p_Hd)<font class="keyword"></font>
+00122 <font class="keyword"></font>{
+00123 <font class="keywordflow">return</font> <font class="keyword">false</font>;
+00124 }
+00125
+<a name="l00126"></a><a class="code" href="classSOAPEnvelope.html#a7">00126</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a7">SOAPEnvelope::AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00127 <font class="keyword"></font>{
+00128 std::string tagName = p_Elm.getTagName().transcode();
+00129 <font class="keyword">const</font> std::string strBodyQName = ax::NSPREFIX_SOAP_ENV + <font class="stringliteral">":"</font> + ax::ELEM_BODY;
+00130 <font class="keyword">const</font> std::string strHdQName = ax::NSPREFIX_SOAP_ENV + <font class="stringliteral">":"</font> + ax::ELEM_HEADER;
00131
-00132 <font class="comment">// Build Envelope</font>
-00133 <a class="code" href="classAttList.html">AttList</a> attList;
-00134 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(m_qName, attList);
-00135
-00136 <font class="comment">// Serialize all the headers</font>
-00137 <font class="keywordflow">for</font>(m_SOAPHdItr = m_SOAPHeader.begin(); m_SOAPHdItr != m_SOAPHeader.end(); ++m_SOAPHdItr)
-00138 (*m_SOAPHdItr)-><a class="code" href="classSOAPHeader.html#a3">Serialize</a>(serilizer);
-00139
-00140 <font class="comment">// Serialize all the body elements</font>
-00141 <font class="keywordflow">for</font>(m_SOAPBodyItr = m_SOAPBody.begin(); m_SOAPBodyItr != m_SOAPBody.end(); ++m_SOAPBodyItr)
-00142 (*m_SOAPBodyItr)-><a class="code" href="classSOAPBodyElement.html#a6">Serialize</a>(serilizer);
-00143
-00144 serilizer.<a class="code" href="classXMLSerializer.html#a13">flush</a>();
+00132 <font class="keywordflow">if</font>(strBodyQName == tagName)
+00133 {
+00134 <a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> *pBody = <font class="keyword">new</font> SOAPBodyElement(p_Elm);
+00135 <a class="code" href="classSOAPEnvelope.html#a3">AddSOAPBodyElement</a>(pBody);
+00136 }
+00137 <font class="keywordflow">else</font>
+00138 <font class="keywordflow">if</font> (strHdQName == tagName)
+00139 {
+00140 <a class="code" href="classSOAPHeader.html">SOAPHeader</a> *pHd = <font class="keyword">new</font> SOAPHeader(p_Elm);
+00141 <a class="code" href="classSOAPEnvelope.html#a4">AddSOAPHeader</a>(pHd);
+00142 }
+00143 <font class="keywordflow">else</font>
+00144 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Unexpected Element"</font>, 1);
00145 }
00146
-<a name="l00147"></a><a class="code" href="classSOAPEnvelope.html#a10">00147</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a10">SOAPEnvelope::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
-00148 <font class="keyword"></font>{
-00149 <font class="comment">// DeSerialize all the headers</font>
-00150 <font class="keywordflow">for</font>(m_SOAPHdItr = m_SOAPHeader.begin(); m_SOAPHdItr != m_SOAPHeader.end(); ++m_SOAPHdItr)
-00151 (*m_SOAPHdItr)-><a class="code" href="classSOAPHeader.html#a4">DeSerialize</a>(dserilizer);
-00152
-00153 <font class="comment">// DeSerialize all the body elements</font>
-00154 <font class="keywordflow">for</font>(m_SOAPBodyItr = m_SOAPBody.begin(); m_SOAPBodyItr != m_SOAPBody.end(); ++m_SOAPBodyItr)
-00155 (*m_SOAPBodyItr)-><a class="code" href="classSOAPBodyElement.html#a7">DeSerialize</a>(dserilizer);
-00156 }
-00157
-00158
+00147
+<a name="l00148"></a><a class="code" href="classSOAPEnvelope.html#a9">00148</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a9">SOAPEnvelope::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
+00149 <font class="keyword"></font>{
+00150 <a class="code" href="classSOAPEnvelope.html#a11">RegisterPrefixes</a>(serilizer);
+00151
+00152 <font class="comment">// Build Envelope</font>
+00153 <a class="code" href="classAttList.html">AttList</a> attList;
+00154 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(m_qName, attList);
+00155
+00156 <font class="comment">// Serialize all the headers</font>
+00157 <font class="keywordflow">for</font>(m_SOAPHdItr = m_SOAPHeader.begin(); m_SOAPHdItr != m_SOAPHeader.end(); ++m_SOAPHdItr)
+00158 (*m_SOAPHdItr)-><a class="code" href="classSOAPHeader.html#a3">Serialize</a>(serilizer);
+00159
+00160 <font class="comment">// Serialize all the body elements</font>
+00161 <font class="keywordflow">for</font>(m_SOAPBodyItr = m_SOAPBody.begin(); m_SOAPBodyItr != m_SOAPBody.end(); ++m_SOAPBodyItr)
+00162 (*m_SOAPBodyItr)-><a class="code" href="classSOAPBodyElement.html#a6">Serialize</a>(serilizer);
+00163
+00164 serilizer.<a class="code" href="classXMLSerializer.html#a13">flush</a>();
+00165 }
+00166
+<a name="l00167"></a><a class="code" href="classSOAPEnvelope.html#a10">00167</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPEnvelope.html#a10">SOAPEnvelope::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
+00168 <font class="keyword"></font>{
+00169 <font class="comment">// DeSerialize all the headers</font>
+00170 <font class="keywordflow">for</font>(m_SOAPHdItr = m_SOAPHeader.begin(); m_SOAPHdItr != m_SOAPHeader.end(); ++m_SOAPHdItr)
+00171 (*m_SOAPHdItr)-><a class="code" href="classSOAPHeader.html#a4">DeSerialize</a>(dserilizer);
+00172
+00173 <font class="comment">// DeSerialize all the body elements</font>
+00174 <font class="keywordflow">for</font>(m_SOAPBodyItr = m_SOAPBody.begin(); m_SOAPBodyItr != m_SOAPBody.end(); ++m_SOAPBodyItr)
+00175 (*m_SOAPBodyItr)-><a class="code" href="classSOAPBodyElement.html#a7">DeSerialize</a>(dserilizer);
+00176 }
+00177
+00178
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEncoding_8hpp.html
Index: SOAPEncoding_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEncoding_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPEncoding_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPEncoding_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00047">47</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00067">67</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +91 -71 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEncoding_8hpp-source.html
Index: SOAPEncoding_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEncoding_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPEncoding_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPEncoding_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,77 +8,97 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPEncoding.hpp</h1><a href="SOAPEncoding_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_SOAPENCODING_HPP)</font>
-<a name="l00047"></a><a class="code" href="SOAPEncoding_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPENCODING_HPP</font>
-00048 <font class="preprocessor"></font>
-00049
-00050 <font class="preprocessor">#include "<a class="code" href="SerializerFactory_8hpp.html">SerializerFactory.hpp</a>"</font>
-00051
-00062
-00063
-00064 template<typename T>
-<a name="l00065"></a><a class="code" href="classSOAPEncoding.html">00065</a> <font class="keyword">class </font><a class="code" href="classSOAPEncoding.html">SOAPEncoding</a> : <font class="keyword">public</font> <a class="code" href="classSerializerFactory.html">SerializerFactory</a>
-00066 {
-00067 <font class="keyword">public</font>:
-<a name="l00068"></a><a class="code" href="classSOAPEncoding.html#a0">00068</a> <a class="code" href="classSOAPEncoding.html#a0">SOAPEncoding</a>()<font class="keyword"></font>{};
-<a name="l00069"></a><a class="code" href="classSOAPEncoding.html#a1">00069</a> <a class="code" href="classSOAPEncoding.html#a1">~SOAPEncoding</a>()<font class="keyword"></font>{};
-00070
-00078 <font class="keyword">const</font> std::string <a class="code" href="classSerializerFactory.html#a2">Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val);
-00079
-00087 <font class="keywordtype">void</font>* <a class="code" href="classSerializerFactory.html#a3">Deserialize</a>(std::string& val);
-00088
-00089 <font class="keyword">private</font>:
-<a name="l00090"></a><a class="code" href="classSOAPEncoding.html#o0">00090</a> <font class="keywordtype">char</font> buf[100];
-00091
-00092 };
-00093
-00094 <font class="preprocessor">#endif // _AXIS_SOAPENCODING_HPP</font>
-00095 <font class="preprocessor"></font>
-00096
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_SOAPENCODING_HPP)</font>
+<a name="l00067"></a><a class="code" href="SOAPEncoding_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPENCODING_HPP</font>
+00068 <font class="preprocessor"></font>
+00069
+00070 <font class="preprocessor">#include "<a class="code" href="SerializerFactory_8hpp.html">SerializerFactory.hpp</a>"</font>
+00071
+00082
+00083
+00084 template<typename T>
+<a name="l00085"></a><a class="code" href="classSOAPEncoding.html">00085</a> <font class="keyword">class </font><a class="code" href="classSOAPEncoding.html">SOAPEncoding</a> : <font class="keyword">public</font> <a class="code" href="classSerializerFactory.html">SerializerFactory</a>
+00086 {
+00087 <font class="keyword">public</font>:
+<a name="l00088"></a><a class="code" href="classSOAPEncoding.html#a0">00088</a> <a class="code" href="classSOAPEncoding.html#a0">SOAPEncoding</a>()<font class="keyword"></font>{};
+<a name="l00089"></a><a class="code" href="classSOAPEncoding.html#a1">00089</a> <a class="code" href="classSOAPEncoding.html#a1">~SOAPEncoding</a>()<font class="keyword"></font>{};
+00090
+00098 <font class="keyword">const</font> std::string <a class="code" href="classSerializerFactory.html#a2">Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val);
+00099
+00107 <font class="keywordtype">void</font>* <a class="code" href="classSerializerFactory.html#a3">Deserialize</a>(std::string& val);
+00108
+00109 <font class="keyword">private</font>:
+<a name="l00110"></a><a class="code" href="classSOAPEncoding.html#o0">00110</a> <font class="keywordtype">char</font> buf[100];
+00111
+00112 };
+00113
+00114 <font class="preprocessor">#endif // _AXIS_SOAPENCODING_HPP</font>
+00115 <font class="preprocessor"></font>
+00116
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +2 -2 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEncoding_8cpp.html
Index: SOAPEncoding_8cpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEncoding_8cpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPEncoding_8cpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPEncoding_8cpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -54,7 +54,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEncoding_8cpp-source.html#l00150">150</a> of file <a class="el" href="SOAPEncoding_8cpp-source.html">SOAPEncoding.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEncoding_8cpp-source.html#l00170">170</a> of file <a class="el" href="SOAPEncoding_8cpp-source.html">SOAPEncoding.cpp</a>. </td>
</tr>
</table>
<a name="a0" doxytag="SOAPEncoding.cpp::SOAPEncoding< std::string >::Serialize"></a><p>
@@ -91,7 +91,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEncoding_8cpp-source.html#l00092">92</a> of file <a class="el" href="SOAPEncoding_8cpp-source.html">SOAPEncoding.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEncoding_8cpp-source.html#l00112">112</a> of file <a class="el" href="SOAPEncoding_8cpp-source.html">SOAPEncoding.cpp</a>. </td>
</tr>
</table>
<html>
1.2 +169 -149 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEncoding_8cpp-source.html
Index: SOAPEncoding_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPEncoding_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPEncoding_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPEncoding_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,156 +8,176 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPEncoding.cpp</h1><a href="SOAPEncoding_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="SOAPEncoding_8hpp.html">SOAPEncoding.hpp</a>"</font>
-00047 <font class="preprocessor">#include <cstdio></font>
-00048
-00049
-00051 template<>
-<a name="l00052"></a><a class="code" href="classSOAPEncoding.html#a2">00052</a> <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<int>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
-00053 <font class="keyword"></font>{
-00054 sprintf(buf, <font class="stringliteral">"%d"</font>, *(<font class="keywordtype">int</font>*)val);
-00055 <font class="keywordflow">return</font> std::string(buf);
-00056 }
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00059 template<>
-00060 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<long>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
-00061 <font class="keyword"></font>{
-00062 sprintf(buf, <font class="stringliteral">"%ld"</font>, *(<font class="keywordtype">long</font>*)val);
-00063 <font class="keywordflow">return</font> std::string(buf);
-00064 }
-00065
-00067 template<>
-00068 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<short>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
-00069 <font class="keyword"></font>{
-00070 sprintf(buf, <font class="stringliteral">"%d"</font>, *(<font class="keywordtype">short</font>*)val);
-00071 <font class="keywordflow">return</font> std::string(buf);
-00072 }
-00073
-00075 template<>
-00076 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<float>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
-00077 <font class="keyword"></font>{
-00078 sprintf(buf, <font class="stringliteral">"%fd"</font>, *(<font class="keywordtype">int</font>*)val); <font class="comment">// automatically handles NaN, +/- infinity</font>
-00079 <font class="keywordflow">return</font> std::string(buf);
-00080 }
-00081
-00083 template<>
-00084 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<double>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
-00085 <font class="keyword"></font>{
-00086 sprintf(buf, <font class="stringliteral">"%ed"</font>, *(<font class="keywordtype">int</font>*)val); <font class="comment">// automatically handles NaN, +/- infinity</font>
-00087 <font class="keywordflow">return</font> std::string(buf);
-00088 }
-00089
-00091 template<>
-<a name="l00092"></a><a class="code" href="SOAPEncoding_8cpp.html#a0">00092</a> <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<std::string>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
-00093 <font class="keyword"></font>{
-00094 <font class="keywordflow">return</font> *(std::string *)val;
-00095 }
-00096
-00098 template<>
-00099 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<bool>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
-00100 <font class="keyword"></font>{
-00101 <font class="keywordflow">return</font> (*(<font class="keywordtype">bool</font>*)val)? std::string(<font class="stringliteral">"true"</font>) : std::string("false");
-00102 }
-00103
-00105 template<>
-00106 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<char>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
-00107 <font class="keyword"></font>{
-00108 sprintf(buf, <font class="stringliteral">"%c"</font>, *(<font class="keywordtype">char</font>*)val);
-00109 <font class="keywordflow">return</font> std::string(buf);
-00110 }
-00111
-00112
-00114 template<>
-<a name="l00115"></a><a class="code" href="classSOAPEncoding.html#a3">00115</a> <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<int>::Deserialize</a>(std::string& val)<font class="keyword"></font>
-00116 <font class="keyword"></font>{
-00117 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> int(atoi(val.c_str()));
-00118 }
-00119
-00121 template<>
-00122 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<long>::Deserialize</a>(std::string& val)<font class="keyword"></font>
-00123 <font class="keyword"></font>{
-00124 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> long(atol(val.c_str()));
-00125 }
-00126
-00128 template<>
-00129 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<short>::Deserialize</a>(std::string& val)<font class="keyword"></font>
-00130 <font class="keyword"></font>{
-00131 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> short(atoi(val.c_str()));
-00132 }
-00133
-00135 template<>
-00136 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<float>::Deserialize</a>(std::string& val)<font class="keyword"></font>
-00137 <font class="keyword"></font>{
-00138 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> float(atof(val.c_str())); <font class="comment">// required to handles NaN, +/- infinity</font>
-00139 }
-00140
-00142 template<>
-00143 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<double>::Deserialize</a>(std::string& val)<font class="keyword"></font>
-00144 <font class="keyword"></font>{
-00145 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> double(atof(val.c_str())); <font class="comment">// required to handles NaN, +/- infinity</font>
-00146 }
-00147
-00149 template<>
-<a name="l00150"></a><a class="code" href="SOAPEncoding_8cpp.html#a1">00150</a> <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<std::string>::Deserialize</a>(std::string& val)<font class="keyword"></font>
-00151 <font class="keyword"></font>{
-00152 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> std::string(val);
-00153 }
-00154
-00156 template<>
-00157 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<bool>::Deserialize</a>(std::string& val)<font class="keyword"></font>
-00158 <font class="keyword"></font>{
-00159 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> bool((val == <font class="stringliteral">"true"</font>)?<font class="keyword">true</font>:<font class="keyword">false</font>); <font class="comment">// need to handle no true/false value</font>
-00160 }
-00161
-00163 template<>
-00164 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<char>::Deserialize</a>(std::string& val)<font class="keyword"></font>
-00165 <font class="keyword"></font>{
-00166 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> char(val[0]);
-00167 }
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="SOAPEncoding_8hpp.html">SOAPEncoding.hpp</a>"</font>
+00067 <font class="preprocessor">#include <cstdio></font>
+00068
+00069
+00071 template<>
+<a name="l00072"></a><a class="code" href="classSOAPEncoding.html#a2">00072</a> <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<int>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
+00073 <font class="keyword"></font>{
+00074 sprintf(buf, <font class="stringliteral">"%d"</font>, *(<font class="keywordtype">int</font>*)val);
+00075 <font class="keywordflow">return</font> std::string(buf);
+00076 }
+00077
+00079 template<>
+00080 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<long>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
+00081 <font class="keyword"></font>{
+00082 sprintf(buf, <font class="stringliteral">"%ld"</font>, *(<font class="keywordtype">long</font>*)val);
+00083 <font class="keywordflow">return</font> std::string(buf);
+00084 }
+00085
+00087 template<>
+00088 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<short>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
+00089 <font class="keyword"></font>{
+00090 sprintf(buf, <font class="stringliteral">"%d"</font>, *(<font class="keywordtype">short</font>*)val);
+00091 <font class="keywordflow">return</font> std::string(buf);
+00092 }
+00093
+00095 template<>
+00096 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<float>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
+00097 <font class="keyword"></font>{
+00098 sprintf(buf, <font class="stringliteral">"%fd"</font>, *(<font class="keywordtype">int</font>*)val); <font class="comment">// automatically handles NaN, +/- infinity</font>
+00099 <font class="keywordflow">return</font> std::string(buf);
+00100 }
+00101
+00103 template<>
+00104 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<double>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
+00105 <font class="keyword"></font>{
+00106 sprintf(buf, <font class="stringliteral">"%ed"</font>, *(<font class="keywordtype">int</font>*)val); <font class="comment">// automatically handles NaN, +/- infinity</font>
+00107 <font class="keywordflow">return</font> std::string(buf);
+00108 }
+00109
+00111 template<>
+<a name="l00112"></a><a class="code" href="SOAPEncoding_8cpp.html#a0">00112</a> <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<std::string>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
+00113 <font class="keyword"></font>{
+00114 <font class="keywordflow">return</font> *(std::string *)val;
+00115 }
+00116
+00118 template<>
+00119 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<bool>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
+00120 <font class="keyword"></font>{
+00121 <font class="keywordflow">return</font> (*(<font class="keywordtype">bool</font>*)val)? std::string(<font class="stringliteral">"true"</font>) : std::string("false");
+00122 }
+00123
+00125 template<>
+00126 <font class="keyword">const</font> std::string <a class="code" href="classSOAPEncoding.html#a2">SOAPEncoding<char>::Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)<font class="keyword"></font>
+00127 <font class="keyword"></font>{
+00128 sprintf(buf, <font class="stringliteral">"%c"</font>, *(<font class="keywordtype">char</font>*)val);
+00129 <font class="keywordflow">return</font> std::string(buf);
+00130 }
+00131
+00132
+00134 template<>
+<a name="l00135"></a><a class="code" href="classSOAPEncoding.html#a3">00135</a> <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<int>::Deserialize</a>(std::string& val)<font class="keyword"></font>
+00136 <font class="keyword"></font>{
+00137 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> int(atoi(val.c_str()));
+00138 }
+00139
+00141 template<>
+00142 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<long>::Deserialize</a>(std::string& val)<font class="keyword"></font>
+00143 <font class="keyword"></font>{
+00144 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> long(atol(val.c_str()));
+00145 }
+00146
+00148 template<>
+00149 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<short>::Deserialize</a>(std::string& val)<font class="keyword"></font>
+00150 <font class="keyword"></font>{
+00151 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> short(atoi(val.c_str()));
+00152 }
+00153
+00155 template<>
+00156 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<float>::Deserialize</a>(std::string& val)<font class="keyword"></font>
+00157 <font class="keyword"></font>{
+00158 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> float(atof(val.c_str())); <font class="comment">// required to handles NaN, +/- infinity</font>
+00159 }
+00160
+00162 template<>
+00163 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<double>::Deserialize</a>(std::string& val)<font class="keyword"></font>
+00164 <font class="keyword"></font>{
+00165 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> double(atof(val.c_str())); <font class="comment">// required to handles NaN, +/- infinity</font>
+00166 }
+00167
+00169 template<>
+<a name="l00170"></a><a class="code" href="SOAPEncoding_8cpp.html#a1">00170</a> <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<std::string>::Deserialize</a>(std::string& val)<font class="keyword"></font>
+00171 <font class="keyword"></font>{
+00172 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> std::string(val);
+00173 }
+00174
+00176 template<>
+00177 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<bool>::Deserialize</a>(std::string& val)<font class="keyword"></font>
+00178 <font class="keyword"></font>{
+00179 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> bool((val == <font class="stringliteral">"true"</font>)?<font class="keyword">true</font>:<font class="keyword">false</font>); <font class="comment">// need to handle no true/false value</font>
+00180 }
+00181
+00183 template<>
+00184 <font class="keywordtype">void</font>* <a class="code" href="classSOAPEncoding.html#a3">SOAPEncoding<char>::Deserialize</a>(std::string& val)<font class="keyword"></font>
+00185 <font class="keyword"></font>{
+00186 <font class="keywordflow">return</font> (<font class="keywordtype">void</font>*) <font class="keyword">new</font> char(val[0]);
+00187 }
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPBodyElement_8hpp.html
Index: SOAPBodyElement_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPBodyElement_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPBodyElement_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPBodyElement_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -42,7 +42,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8hpp-source.html#l00047">47</a> of file <a class="el" href="SOAPBodyElement_8hpp-source.html">SOAPBodyElement.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8hpp-source.html#l00067">67</a> of file <a class="el" href="SOAPBodyElement_8hpp-source.html">SOAPBodyElement.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +94 -74 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPBodyElement_8hpp-source.html
Index: SOAPBodyElement_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPBodyElement_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPBodyElement_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPBodyElement_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,81 +8,101 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPBodyElement.hpp</h1><a href="SOAPBodyElement_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_SOAPBODYELEMENT_HPP)</font>
-<a name="l00047"></a><a class="code" href="SOAPBodyElement_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPBODYELEMENT_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="RPCElement_8hpp.html">RPCElement.hpp</a>"</font>
-00051 <font class="preprocessor">#include "<a class="code" href="SOAPFaultElement_8hpp.html">SOAPFaultElement.hpp</a>"</font>
-00052
-00053 <font class="keyword">class </font><a class="code" href="classXMLSerializer.html">XMLSerializer</a>;
-00054 <font class="keyword">class </font><a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>;
-00055
-00056
-<a name="l00057"></a><a class="code" href="classSOAPBodyElement.html">00057</a> <font class="keyword">class </font><a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
-00058 {
-00059 <font class="keyword">public</font>:
-00060 <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement</a>();
-00061 <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00062 <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *p_pBody);
-00063 <a class="code" href="classSOAPBodyElement.html#a3">~SOAPBodyElement</a>();
-00064 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-<a name="l00065"></a><a class="code" href="classSOAPBodyElement.html#a5">00065</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPBodyElement.html#a5">GetBody</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_pBody;}
-00066 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
-00067 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
-00068
-00069 <font class="keyword">private</font>:
-<a name="l00070"></a><a class="code" href="classSOAPBodyElement.html#o0">00070</a> <a class="code" href="classRPCElement.html">RPCElement</a> *m_pBody;
-<a name="l00071"></a><a class="code" href="classSOAPBodyElement.html#o1">00071</a> <a class="code" href="classSOAPFaultElement.html">SOAPFaultElement</a> *m_pFault;
-00072 };
-00073
-00074 <font class="preprocessor">#endif // _AXIS_SOAPBODYELEMENT_HPP</font>
-00075 <font class="preprocessor"></font>
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_SOAPBODYELEMENT_HPP)</font>
+<a name="l00067"></a><a class="code" href="SOAPBodyElement_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SOAPBODYELEMENT_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="RPCElement_8hpp.html">RPCElement.hpp</a>"</font>
+00071 <font class="preprocessor">#include "<a class="code" href="SOAPFaultElement_8hpp.html">SOAPFaultElement.hpp</a>"</font>
+00072
+00073 <font class="keyword">class </font><a class="code" href="classXMLSerializer.html">XMLSerializer</a>;
+00074 <font class="keyword">class </font><a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>;
+00075
00076
+<a name="l00077"></a><a class="code" href="classSOAPBodyElement.html">00077</a> <font class="keyword">class </font><a class="code" href="classSOAPBodyElement.html">SOAPBodyElement</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
+00078 {
+00079 <font class="keyword">public</font>:
+00080 <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement</a>();
+00081 <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00082 <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *p_pBody);
+00083 <a class="code" href="classSOAPBodyElement.html#a3">~SOAPBodyElement</a>();
+00084 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+<a name="l00085"></a><a class="code" href="classSOAPBodyElement.html#a5">00085</a> <font class="keyword">const</font> <a class="code" href="classMessageElement.html">MessageElement</a>* <a class="code" href="classSOAPBodyElement.html#a5">GetBody</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_pBody;}
+00086 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
+00087 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
+00088
+00089 <font class="keyword">private</font>:
+<a name="l00090"></a><a class="code" href="classSOAPBodyElement.html#o0">00090</a> <a class="code" href="classRPCElement.html">RPCElement</a> *m_pBody;
+<a name="l00091"></a><a class="code" href="classSOAPBodyElement.html#o1">00091</a> <a class="code" href="classSOAPFaultElement.html">SOAPFaultElement</a> *m_pFault;
+00092 };
+00093
+00094 <font class="preprocessor">#endif // _AXIS_SOAPBODYELEMENT_HPP</font>
+00095 <font class="preprocessor"></font>
+00096
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +124 -104 xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPBodyElement_8cpp-source.html
Index: SOAPBodyElement_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SOAPBodyElement_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SOAPBodyElement_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ SOAPBodyElement_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,113 +8,133 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SOAPBodyElement.cpp</h1><a href="SOAPBodyElement_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="SOAPBodyElement_8hpp.html">SOAPBodyElement.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00050
-00051
-<a name="l00052"></a><a class="code" href="classSOAPBodyElement.html#a0">00052</a> <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement::SOAPBodyElement</a>()<font class="keyword"></font>
-00053 <font class="keyword"></font>{
-00054 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_BODY);
-00055 m_pBody = NULL;
-00056 m_pFault = NULL;
-00057 }
-00058
-<a name="l00059"></a><a class="code" href="classSOAPBodyElement.html#a2">00059</a> <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement::SOAPBodyElement</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *p_pBody)<font class="keyword"></font>
-00060 <font class="keyword"></font>{
-00061 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_BODY);
-00062 m_pBody = (<a class="code" href="classRPCElement.html">RPCElement</a> *) p_pBody;
-00063 m_pFault = NULL;
-00064 }
-00065
-<a name="l00066"></a><a class="code" href="classSOAPBodyElement.html#a1">00066</a> <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement::SOAPBodyElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00067 <font class="keyword"></font>{
-00068 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
-00069 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_BODY);
-00070 m_pBody = NULL;
-00071 m_pFault = NULL;
-00072 }
-00073
-<a name="l00074"></a><a class="code" href="classSOAPBodyElement.html#a3">00074</a> <a class="code" href="classSOAPBodyElement.html#a3">SOAPBodyElement::~SOAPBodyElement</a>()<font class="keyword"></font>
-00075 <font class="keyword"></font>{
-00076 <font class="keyword">delete</font> m_pBody;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="SOAPBodyElement_8hpp.html">SOAPBodyElement.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00070
+00071
+<a name="l00072"></a><a class="code" href="classSOAPBodyElement.html#a0">00072</a> <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement::SOAPBodyElement</a>()<font class="keyword"></font>
+00073 <font class="keyword"></font>{
+00074 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_BODY);
+00075 m_pBody = NULL;
+00076 m_pFault = NULL;
00077 }
00078
-<a name="l00079"></a><a class="code" href="classSOAPBodyElement.html#a4">00079</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPBodyElement.html#a4">SOAPBodyElement::AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+<a name="l00079"></a><a class="code" href="classSOAPBodyElement.html#a2">00079</a> <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement::SOAPBodyElement</a>(<a class="code" href="classMessageElement.html">MessageElement</a> *p_pBody)<font class="keyword"></font>
00080 <font class="keyword"></font>{
-00081 std::string tagName = p_Elm.getTagName().transcode();
-00082
-00083 <font class="keywordflow">if</font>(tagName.find(ax::ELEM_FAULT) != std::string::npos) <font class="comment">// Check whether a fault has occurred or not</font>
-00084 m_pFault = <font class="keyword">new</font> SOAPFaultElement(p_Elm);
-00085 <font class="keywordflow">else</font>
-00086 m_pBody = <font class="keyword">new</font> RPCElement(p_Elm);
-00087 }
-00088
-<a name="l00089"></a><a class="code" href="classSOAPBodyElement.html#a6">00089</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPBodyElement.html#a6">SOAPBodyElement::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
-00090 <font class="keyword"></font>{
-00091 <a class="code" href="classAttList.html">AttList</a> attList;
-00092 <font class="comment">// Output <SOAP-ENV:Body></font>
-00093 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(m_qName, attList);
-00094
-00095 m_pBody-><a class="code" href="classRPCElement.html#a5">Serialize</a>(serilizer);
-00096
-00097 <font class="comment">// Output </SOAP-ENV:Body></font>
-00098 serilizer.<a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
-00099 }
-00100
-<a name="l00101"></a><a class="code" href="classSOAPBodyElement.html#a7">00101</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPBodyElement.html#a7">SOAPBodyElement::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
-00102 <font class="keyword"></font>{
-00103 dserilizer.<a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(*<font class="keyword">this</font>);
-00104 <font class="keywordflow">if</font>(m_pBody)
-00105 m_pBody-><a class="code" href="classRPCElement.html#a6">DeSerialize</a>(dserilizer);
-00106 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(m_pFault)
-00107 m_pFault-><a class="code" href="classSOAPFaultElement.html#a5">DeSerialize</a>(dserilizer);
-00108 }
+00081 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_BODY);
+00082 m_pBody = (<a class="code" href="classRPCElement.html">RPCElement</a> *) p_pBody;
+00083 m_pFault = NULL;
+00084 }
+00085
+<a name="l00086"></a><a class="code" href="classSOAPBodyElement.html#a1">00086</a> <a class="code" href="classSOAPBodyElement.html#a0">SOAPBodyElement::SOAPBodyElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00087 <font class="keyword"></font>{
+00088 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
+00089 m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_BODY);
+00090 m_pBody = NULL;
+00091 m_pFault = NULL;
+00092 }
+00093
+<a name="l00094"></a><a class="code" href="classSOAPBodyElement.html#a3">00094</a> <a class="code" href="classSOAPBodyElement.html#a3">SOAPBodyElement::~SOAPBodyElement</a>()<font class="keyword"></font>
+00095 <font class="keyword"></font>{
+00096 <font class="keyword">delete</font> m_pBody;
+00097 }
+00098
+<a name="l00099"></a><a class="code" href="classSOAPBodyElement.html#a4">00099</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPBodyElement.html#a4">SOAPBodyElement::AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00100 <font class="keyword"></font>{
+00101 std::string tagName = p_Elm.getTagName().transcode();
+00102
+00103 <font class="keywordflow">if</font>(tagName.find(ax::ELEM_FAULT) != std::string::npos) <font class="comment">// Check whether a fault has occurred or not</font>
+00104 m_pFault = <font class="keyword">new</font> SOAPFaultElement(p_Elm);
+00105 <font class="keywordflow">else</font>
+00106 m_pBody = <font class="keyword">new</font> RPCElement(p_Elm);
+00107 }
+00108
+<a name="l00109"></a><a class="code" href="classSOAPBodyElement.html#a6">00109</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPBodyElement.html#a6">SOAPBodyElement::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
+00110 <font class="keyword"></font>{
+00111 <a class="code" href="classAttList.html">AttList</a> attList;
+00112 <font class="comment">// Output <SOAP-ENV:Body></font>
+00113 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(m_qName, attList);
+00114
+00115 m_pBody-><a class="code" href="classRPCElement.html#a5">Serialize</a>(serilizer);
+00116
+00117 <font class="comment">// Output </SOAP-ENV:Body></font>
+00118 serilizer.<a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
+00119 }
+00120
+<a name="l00121"></a><a class="code" href="classSOAPBodyElement.html#a7">00121</a> <font class="keywordtype">void</font> <a class="code" href="classSOAPBodyElement.html#a7">SOAPBodyElement::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
+00122 <font class="keyword"></font>{
+00123 dserilizer.<a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(*<font class="keyword">this</font>);
+00124 <font class="keywordflow">if</font>(m_pBody)
+00125 m_pBody-><a class="code" href="classRPCElement.html#a6">DeSerialize</a>(dserilizer);
+00126 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(m_pFault)
+00127 m_pFault-><a class="code" href="classSOAPFaultElement.html#a5">DeSerialize</a>(dserilizer);
+00128 }
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/ServiceFactory_8hpp.html
Index: ServiceFactory_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/ServiceFactory_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ServiceFactory_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ ServiceFactory_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="ServiceFactory_8hpp-source.html#l00046">46</a> of file <a class="el" href="ServiceFactory_8hpp-source.html">ServiceFactory.hpp</a>. </td>
+Definition at line <a class="el" href="ServiceFactory_8hpp-source.html#l00066">66</a> of file <a class="el" href="ServiceFactory_8hpp-source.html">ServiceFactory.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +83 -63 xml-axis/contrib/Axis-C++/docs/ApiDocs/ServiceFactory_8hpp-source.html
Index: ServiceFactory_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/ServiceFactory_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ServiceFactory_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ ServiceFactory_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,70 +8,90 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>ServiceFactory.hpp</h1><a href="ServiceFactory_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_SERVICEFACTORY_HPP)</font>
-<a name="l00046"></a><a class="code" href="ServiceFactory_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SERVICEFACTORY_HPP</font>
-00047 <font class="preprocessor"></font>
-00048
-00049 <font class="preprocessor">#include "<a class="code" href="Call_8hpp.html">Call.hpp</a>"</font>
-00050
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
-<a name="l00065"></a><a class="code" href="classServiceFactory.html">00065</a> <font class="keyword">class </font><a class="code" href="classServiceFactory.html">ServiceFactory</a>
-00066 {
-00067 <font class="keyword">public</font>:
-00068 <a class="code" href="classServiceFactory.html#a0">ServiceFactory</a>();
-00069
-00071 <font class="keyword">virtual</font> <a class="code" href="classServiceFactory.html#a1">~ServiceFactory</a>()=0;
-00072
-<a name="l00074"></a><a class="code" href="classServiceFactory.html#d0">00074</a> <font class="keyword">static</font> <a class="code" href="classCall.html">Call</a>* <a class="code" href="classServiceFactory.html#d0">CreateCall</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> <font class="keyword">new</font> Call();}
-00075
-00076 };
-00077
-00078 <font class="preprocessor">#endif // _AXIS_SERVICEFACTORY_HPP</font>
-00079 <font class="preprocessor"></font>
-00080
+00065 <font class="preprocessor">#if !defined(_AXIS_SERVICEFACTORY_HPP)</font>
+<a name="l00066"></a><a class="code" href="ServiceFactory_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SERVICEFACTORY_HPP</font>
+00067 <font class="preprocessor"></font>
+00068
+00069 <font class="preprocessor">#include "<a class="code" href="Call_8hpp.html">Call.hpp</a>"</font>
+00070
+00084
+<a name="l00085"></a><a class="code" href="classServiceFactory.html">00085</a> <font class="keyword">class </font><a class="code" href="classServiceFactory.html">ServiceFactory</a>
+00086 {
+00087 <font class="keyword">public</font>:
+00088 <a class="code" href="classServiceFactory.html#a0">ServiceFactory</a>();
+00089
+00091 <font class="keyword">virtual</font> <a class="code" href="classServiceFactory.html#a1">~ServiceFactory</a>()=0;
+00092
+<a name="l00094"></a><a class="code" href="classServiceFactory.html#d0">00094</a> <font class="keyword">static</font> <a class="code" href="classCall.html">Call</a>* <a class="code" href="classServiceFactory.html#d0">CreateCall</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> <font class="keyword">new</font> Call();}
+00095
+00096 };
+00097
+00098 <font class="preprocessor">#endif // _AXIS_SERVICEFACTORY_HPP</font>
+00099 <font class="preprocessor"></font>
+00100
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +76 -56 xml-axis/contrib/Axis-C++/docs/ApiDocs/ServiceFactory_8cpp-source.html
Index: ServiceFactory_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/ServiceFactory_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ServiceFactory_8cpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ ServiceFactory_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,63 +8,83 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>ServiceFactory.cpp</h1><a href="ServiceFactory_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="ServiceFactory_8hpp.html">ServiceFactory.hpp</a>"</font>
-00047
-00048
-00049
-<a name="l00050"></a><a class="code" href="classServiceFactory.html#a0">00050</a> <a class="code" href="classServiceFactory.html#a0">ServiceFactory::ServiceFactory</a>()<font class="keyword"></font>
-00051 <font class="keyword"></font>{
-00052
-00053 }
-00054
-<a name="l00055"></a><a class="code" href="classServiceFactory.html#a1">00055</a> <a class="code" href="classServiceFactory.html#a1">ServiceFactory::~ServiceFactory</a>()<font class="keyword"></font>
-00056 <font class="keyword"></font>{
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00058 }
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="ServiceFactory_8hpp.html">ServiceFactory.hpp</a>"</font>
+00067
+00068
+00069
+<a name="l00070"></a><a class="code" href="classServiceFactory.html#a0">00070</a> <a class="code" href="classServiceFactory.html#a0">ServiceFactory::ServiceFactory</a>()<font class="keyword"></font>
+00071 <font class="keyword"></font>{
+00072
+00073 }
+00074
+<a name="l00075"></a><a class="code" href="classServiceFactory.html#a1">00075</a> <a class="code" href="classServiceFactory.html#a1">ServiceFactory::~ServiceFactory</a>()<font class="keyword"></font>
+00076 <font class="keyword"></font>{
+00077
+00078 }
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/SerializerFactory_8hpp.html
Index: SerializerFactory_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SerializerFactory_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SerializerFactory_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ SerializerFactory_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="SerializerFactory_8hpp-source.html#l00046">46</a> of file <a class="el" href="SerializerFactory_8hpp-source.html">SerializerFactory.hpp</a>. </td>
+Definition at line <a class="el" href="SerializerFactory_8hpp-source.html#l00066">66</a> of file <a class="el" href="SerializerFactory_8hpp-source.html">SerializerFactory.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +88 -68 xml-axis/contrib/Axis-C++/docs/ApiDocs/SerializerFactory_8hpp-source.html
Index: SerializerFactory_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/SerializerFactory_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SerializerFactory_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ SerializerFactory_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,75 +8,95 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>SerializerFactory.hpp</h1><a href="SerializerFactory_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_SERIALIZERFACTORY_HPP)</font>
-<a name="l00046"></a><a class="code" href="SerializerFactory_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SERIALIZERFACTORY_HPP</font>
-00047 <font class="preprocessor"></font>
-00048
-00049 <font class="preprocessor">#include <string></font>
-00050
-00051
-00063
-<a name="l00064"></a><a class="code" href="classSerializerFactory.html">00064</a> <font class="keyword">class </font><a class="code" href="classSerializerFactory.html">SerializerFactory</a>
-00065 {
-00066 <font class="keyword">public</font>:
-<a name="l00067"></a><a class="code" href="classSerializerFactory.html#a0">00067</a> <a class="code" href="classSerializerFactory.html#a0">SerializerFactory</a>()<font class="keyword"></font>{};
-<a name="l00068"></a><a class="code" href="classSerializerFactory.html#a1">00068</a> <font class="keyword">virtual</font> <a class="code" href="classSerializerFactory.html#a1">~SerializerFactory</a>()<font class="keyword"></font>{};
-00069
-00077 <font class="keyword">virtual</font> <font class="keyword">const</font> std::string <a class="code" href="classSerializerFactory.html#a2">Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)=0;
-00078
-00086 <font class="keyword">virtual</font> <font class="keywordtype">void</font>* <a class="code" href="classSerializerFactory.html#a3">Deserialize</a>(std::string& val)=0;
-00087 };
-00088
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_SERIALIZERFACTORY_HPP)</font>
+<a name="l00066"></a><a class="code" href="SerializerFactory_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SERIALIZERFACTORY_HPP</font>
+00067 <font class="preprocessor"></font>
+00068
+00069 <font class="preprocessor">#include <string></font>
+00070
+00071
+00083
+<a name="l00084"></a><a class="code" href="classSerializerFactory.html">00084</a> <font class="keyword">class </font><a class="code" href="classSerializerFactory.html">SerializerFactory</a>
+00085 {
+00086 <font class="keyword">public</font>:
+<a name="l00087"></a><a class="code" href="classSerializerFactory.html#a0">00087</a> <a class="code" href="classSerializerFactory.html#a0">SerializerFactory</a>()<font class="keyword"></font>{};
+<a name="l00088"></a><a class="code" href="classSerializerFactory.html#a1">00088</a> <font class="keyword">virtual</font> <a class="code" href="classSerializerFactory.html#a1">~SerializerFactory</a>()<font class="keyword"></font>{};
00089
-00090
-00091 <font class="preprocessor">#endif // _AXIS_SERIALIZERFACTORY_HPP</font>
-00092 <font class="preprocessor"></font>
-00093
-00094
-00095
+00097 <font class="keyword">virtual</font> <font class="keyword">const</font> std::string <a class="code" href="classSerializerFactory.html#a2">Serialize</a>(<font class="keyword">const</font> <font class="keywordtype">void</font> * val)=0;
+00098
+00106 <font class="keyword">virtual</font> <font class="keywordtype">void</font>* <a class="code" href="classSerializerFactory.html#a3">Deserialize</a>(std::string& val)=0;
+00107 };
+00108
+00109
+00110
+00111 <font class="preprocessor">#endif // _AXIS_SERIALIZERFACTORY_HPP</font>
+00112 <font class="preprocessor"></font>
+00113
+00114
+00115
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/Sender_8hpp.html
Index: Sender_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Sender_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Sender_8hpp.html 22 Mar 2002 00:41:35 -0000 1.1
+++ Sender_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Sender_8hpp-source.html#l00047">47</a> of file <a class="el" href="Sender_8hpp-source.html">Sender.hpp</a>. </td>
+Definition at line <a class="el" href="Sender_8hpp-source.html#l00067">67</a> of file <a class="el" href="Sender_8hpp-source.html">Sender.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +85 -65 xml-axis/contrib/Axis-C++/docs/ApiDocs/Sender_8hpp-source.html
Index: Sender_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Sender_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Sender_8hpp-source.html 22 Mar 2002 00:41:35 -0000 1.1
+++ Sender_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,72 +8,92 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Sender.hpp</h1><a href="Sender_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_SENDER_HPP)</font>
-<a name="l00047"></a><a class="code" href="Sender_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SENDER_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00051
-00052 <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>;
-00053
-<a name="l00054"></a><a class="code" href="classSender.html">00054</a> <font class="keyword">class </font><a class="code" href="classSender.html">Sender</a>
-00055 {
-00056 <font class="keyword">public</font>:
-00057 <a class="code" href="classSender.html#a0">Sender</a>(<a class="code" href="classTransport.html">Transport</a> *pTr);
-00058 <a class="code" href="classSender.html#a1">~Sender</a>();
-00059
-00060 <font class="keywordtype">bool</font> <a class="code" href="classSender.html#a2">Send</a>(<font class="keyword">const</font> std::string& what) <font class="keywordflow">throw</font> (<a class="code" href="classAxisException.html">AxisException</a>);
-00061
-00062 <font class="keyword">private</font>:
-<a name="l00063"></a><a class="code" href="classSender.html#o0">00063</a> <a class="code" href="classTransport.html">Transport</a> *m_pTrChannel;
-00064 };
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
00065
-00066 <font class="preprocessor">#endif // _AXIS_SENDER_HPP</font>
-00067 <font class="preprocessor"></font>
+00066 <font class="preprocessor">#if !defined(_AXIS_SENDER_HPP)</font>
+<a name="l00067"></a><a class="code" href="Sender_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_SENDER_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00071
+00072 <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>;
+00073
+<a name="l00074"></a><a class="code" href="classSender.html">00074</a> <font class="keyword">class </font><a class="code" href="classSender.html">Sender</a>
+00075 {
+00076 <font class="keyword">public</font>:
+00077 <a class="code" href="classSender.html#a0">Sender</a>(<a class="code" href="classTransport.html">Transport</a> *pTr);
+00078 <a class="code" href="classSender.html#a1">~Sender</a>();
+00079
+00080 <font class="keywordtype">bool</font> <a class="code" href="classSender.html#a2">Send</a>(<font class="keyword">const</font> std::string& what) <font class="keywordflow">throw</font> (<a class="code" href="classAxisException.html">AxisException</a>);
+00081
+00082 <font class="keyword">private</font>:
+<a name="l00083"></a><a class="code" href="classSender.html#o0">00083</a> <a class="code" href="classTransport.html">Transport</a> *m_pTrChannel;
+00084 };
+00085
+00086 <font class="preprocessor">#endif // _AXIS_SENDER_HPP</font>
+00087 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +96 -76 xml-axis/contrib/Axis-C++/docs/ApiDocs/Sender_8cpp-source.html
Index: Sender_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Sender_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Sender_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Sender_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,83 +8,103 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Sender.cpp</h1><a href="Sender_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="Sender_8hpp.html">Sender.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
-00048
-00049
-00050
-<a name="l00051"></a><a class="code" href="classSender.html#a0">00051</a> <a class="code" href="classSender.html#a0">Sender::Sender</a>(<a class="code" href="classTransport.html">Transport</a> *pTr)
-00052 : m_pTrChannel(pTr)
-00053 {
-00054
-00055 }
-00056
-<a name="l00057"></a><a class="code" href="classSender.html#a1">00057</a> <a class="code" href="classSender.html#a1">Sender::~Sender</a>()<font class="keyword"></font>
-00058 <font class="keyword"></font>{
-00059
-00060 }
-00061
-<a name="l00062"></a><a class="code" href="classSender.html#a2">00062</a> <font class="keywordtype">bool</font> <a class="code" href="classSender.html#a2">Sender::Send</a>(<font class="keyword">const</font> std::string& what) <font class="keywordflow">throw</font> (<a class="code" href="classAxisException.html">AxisException</a>)
-00063 {
-00064 <font class="keywordflow">try</font>
-00065 {
-00066 m_pTrChannel->Init();
-00067
-00068 *m_pTrChannel << what;
-00069 }
-00070 <font class="keywordflow">catch</font>(...)
-00071 {
-00072 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Exception on sending the message"</font>, 1);
-00073 }
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="Sender_8hpp.html">Sender.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
+00068
+00069
+00070
+<a name="l00071"></a><a class="code" href="classSender.html#a0">00071</a> <a class="code" href="classSender.html#a0">Sender::Sender</a>(<a class="code" href="classTransport.html">Transport</a> *pTr)
+00072 : m_pTrChannel(pTr)<font class="keyword"></font>
+00073 <font class="keyword"></font>{
00074
-00075 <font class="keywordflow">return</font> <font class="keyword">true</font>;
-00076 }
-00077
-00078
+00075 }
+00076
+<a name="l00077"></a><a class="code" href="classSender.html#a1">00077</a> <a class="code" href="classSender.html#a1">Sender::~Sender</a>()<font class="keyword"></font>
+00078 <font class="keyword"></font>{
+00079
+00080 }
+00081
+<a name="l00082"></a><a class="code" href="classSender.html#a2">00082</a> <font class="keywordtype">bool</font> <a class="code" href="classSender.html#a2">Sender::Send</a>(<font class="keyword">const</font> std::string& what) <font class="keywordflow">throw</font> (<a class="code" href="classAxisException.html">AxisException</a>)
+00083 {
+00084 <font class="keywordflow">try</font>
+00085 {
+00086 m_pTrChannel->Init();
+00087
+00088 *m_pTrChannel << what;
+00089 }
+00090 <font class="keywordflow">catch</font>(...)
+00091 {
+00092 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Exception on sending the message"</font>, 1);
+00093 }
+00094
+00095 <font class="keywordflow">return</font> <font class="keyword">true</font>;
+00096 }
+00097
+00098
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCParam_8hpp.html
Index: RPCParam_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCParam_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RPCParam_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ RPCParam_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -44,7 +44,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00046">46</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00066">66</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +103 -83 xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCParam_8hpp-source.html
Index: RPCParam_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCParam_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RPCParam_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ RPCParam_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,91 +8,111 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>RPCParam.hpp</h1><a href="RPCParam_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_RPCPARAM_HPP)</font>
-<a name="l00046"></a><a class="code" href="RPCParam_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_RPCPARAM_HPP</font>
-00047 <font class="preprocessor"></font>
-00048 <font class="preprocessor">#include <string></font>
-00049 <font class="preprocessor">#include "<a class="code" href="RPCElement_8hpp.html">RPCElement.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00051 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
-00052 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
-00053
-00054
-<a name="l00055"></a><a class="code" href="classRPCParam.html">00055</a> <font class="keyword">class </font><a class="code" href="classRPCParam.html">RPCParam</a>
-00056 {
-00057 <font class="keyword">public</font>:
-<a name="l00058"></a><a class="code" href="classRPCParam.html#a0">00058</a> <a class="code" href="classRPCParam.html#a0">RPCParam</a>()<font class="keyword"></font>{}
-00059 <a class="code" href="classRPCParam.html#a0">RPCParam</a>(<font class="keyword">const</font> std::string& ns, <font class="keyword">const</font> std::string& name, <font class="keywordtype">void</font>* val, <font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_Type);
-00060 <a class="code" href="classRPCParam.html#a0">RPCParam</a>(<font class="keyword">const</font> std::string& name, <font class="keywordtype">void</font>* val, <font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_Type);
-00061 <a class="code" href="classRPCParam.html#a0">RPCParam</a>(<font class="keyword">const</font> std::string& name, std::string& strValue, std::string& strType);
-00062 <a class="code" href="classRPCParam.html#a4">~RPCParam</a>();
-00063
-<a name="l00064"></a><a class="code" href="classRPCParam.html#a5">00064</a> <font class="keyword">const</font> std::string <a class="code" href="classRPCParam.html#a5">GetName</a>()<font class="keyword"> </font>{<font class="keywordflow">return</font> m_Name;}
-<a name="l00065"></a><a class="code" href="classRPCParam.html#a6">00065</a> <font class="keywordtype">void</font> * <a class="code" href="classRPCParam.html#a6">GetValue</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_pValue;}
-00066
-00067 <font class="keywordtype">void</font> <a class="code" href="classRPCParam.html#a7">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
-00068 <font class="keywordtype">void</font> <a class="code" href="classRPCParam.html#a8">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
-00069
-00070 <font class="keyword">private</font>:
-<a name="l00071"></a><a class="code" href="classRPCParam.html#o0">00071</a> std::string m_NsURI;
-<a name="l00072"></a><a class="code" href="classRPCParam.html#o1">00072</a> std::string m_Name;
-<a name="l00073"></a><a class="code" href="classRPCParam.html#o2">00073</a> std::string m_Value;
-<a name="l00074"></a><a class="code" href="classRPCParam.html#o3">00074</a> std::string m_strType;
-00075
-<a name="l00076"></a><a class="code" href="classRPCParam.html#o4">00076</a> <font class="keywordtype">void</font> *m_pValue;
-<a name="l00077"></a><a class="code" href="classRPCParam.html#o5">00077</a> <a class="code" href="classax_1_1QName.html">ax::QName</a> m_Type;
-00078
-<a name="l00079"></a><a class="code" href="classRPCParam.html#o6">00079</a> <font class="keywordtype">char</font> tmp[100];
-00080
-00081 <font class="comment">//RPCElement m_rpcMyCall;</font>
-00082 };
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_RPCPARAM_HPP)</font>
+<a name="l00066"></a><a class="code" href="RPCParam_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_RPCPARAM_HPP</font>
+00067 <font class="preprocessor"></font>
+00068 <font class="preprocessor">#include <string></font>
+00069 <font class="preprocessor">#include "<a class="code" href="RPCElement_8hpp.html">RPCElement.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00071 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
+00072 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
+00073
+00074
+<a name="l00075"></a><a class="code" href="classRPCParam.html">00075</a> <font class="keyword">class </font><a class="code" href="classRPCParam.html">RPCParam</a>
+00076 {
+00077 <font class="keyword">public</font>:
+<a name="l00078"></a><a class="code" href="classRPCParam.html#a0">00078</a> <a class="code" href="classRPCParam.html#a0">RPCParam</a>()<font class="keyword"></font>{}
+00079 <a class="code" href="classRPCParam.html#a0">RPCParam</a>(<font class="keyword">const</font> std::string& ns, <font class="keyword">const</font> std::string& name, <font class="keywordtype">void</font>* val, <font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_Type);
+00080 <a class="code" href="classRPCParam.html#a0">RPCParam</a>(<font class="keyword">const</font> std::string& name, <font class="keywordtype">void</font>* val, <font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_Type);
+00081 <a class="code" href="classRPCParam.html#a0">RPCParam</a>(<font class="keyword">const</font> std::string& name, std::string& strValue, std::string& strType);
+00082 <a class="code" href="classRPCParam.html#a4">~RPCParam</a>();
00083
-00084 <font class="preprocessor">#endif // _AXIS_RPCPARAM_HPP</font>
-00085 <font class="preprocessor"></font>
+<a name="l00084"></a><a class="code" href="classRPCParam.html#a5">00084</a> <font class="keyword">const</font> std::string <a class="code" href="classRPCParam.html#a5">GetName</a>()<font class="keyword"> </font>{<font class="keywordflow">return</font> m_Name;}
+<a name="l00085"></a><a class="code" href="classRPCParam.html#a6">00085</a> <font class="keywordtype">void</font> * <a class="code" href="classRPCParam.html#a6">GetValue</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_pValue;}
00086
+00087 <font class="keywordtype">void</font> <a class="code" href="classRPCParam.html#a7">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
+00088 <font class="keywordtype">void</font> <a class="code" href="classRPCParam.html#a8">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
+00089
+00090 <font class="keyword">private</font>:
+<a name="l00091"></a><a class="code" href="classRPCParam.html#o0">00091</a> std::string m_NsURI;
+<a name="l00092"></a><a class="code" href="classRPCParam.html#o1">00092</a> std::string m_Name;
+<a name="l00093"></a><a class="code" href="classRPCParam.html#o2">00093</a> std::string m_Value;
+<a name="l00094"></a><a class="code" href="classRPCParam.html#o3">00094</a> std::string m_strType;
+00095
+<a name="l00096"></a><a class="code" href="classRPCParam.html#o4">00096</a> <font class="keywordtype">void</font> *m_pValue;
+<a name="l00097"></a><a class="code" href="classRPCParam.html#o5">00097</a> <a class="code" href="classax_1_1QName.html">ax::QName</a> m_Type;
+00098
+<a name="l00099"></a><a class="code" href="classRPCParam.html#o6">00099</a> <font class="keywordtype">char</font> tmp[100];
+00100
+00101 <font class="comment">//RPCElement m_rpcMyCall;</font>
+00102 };
+00103
+00104 <font class="preprocessor">#endif // _AXIS_RPCPARAM_HPP</font>
+00105 <font class="preprocessor"></font>
+00106
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +120 -100 xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCParam_8cpp-source.html
Index: RPCParam_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCParam_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RPCParam_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ RPCParam_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,108 +8,128 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>RPCParam.cpp</h1><a href="RPCParam_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="RPCParam_8hpp.html">RPCParam.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
-00051 <font class="preprocessor">#include "<a class="code" href="SerializerFactory_8hpp.html">SerializerFactory.hpp</a>"</font>
-00052 <font class="preprocessor">#include <cstdlib></font>
-00053 <font class="preprocessor">#include <cstdio></font>
-00054
-<a name="l00055"></a><a class="code" href="classRPCParam.html#a1">00055</a> <a class="code" href="classRPCParam.html#a0">RPCParam::RPCParam</a>(<font class="keyword">const</font> std::string& ns, <font class="keyword">const</font> std::string& name,
-00056 <font class="keywordtype">void</font>* val, <font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_Type)<font class="keyword"></font>
-00057 <font class="keyword"></font>{
-00058 m_NsURI = ns;
-00059 m_Name = name;
-00060 m_pValue = val;
-00061 m_Type = p_Type;
-00062 }
-00063
-<a name="l00064"></a><a class="code" href="classRPCParam.html#a2">00064</a> <a class="code" href="classRPCParam.html#a0">RPCParam::RPCParam</a>(<font class="keyword">const</font> std::string& name, <font class="keywordtype">void</font>* val, <font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_Type)<font class="keyword"></font>
-00065 <font class="keyword"></font>{
-00066 m_Name = name;
-00067 m_pValue = val;
-00068 m_Type = p_Type;
-00069 }
-00070
-<a name="l00071"></a><a class="code" href="classRPCParam.html#a3">00071</a> <a class="code" href="classRPCParam.html#a0">RPCParam::RPCParam</a>(<font class="keyword">const</font> std::string& name, std::string& strValue, std::string& strType)<font class="keyword"></font>
-00072 <font class="keyword"></font>{
-00073 m_Name = name;
-00074 m_Value = strValue;
-00075 m_strType = strType;
-00076 }
-00077
-<a name="l00078"></a><a class="code" href="classRPCParam.html#a4">00078</a> <a class="code" href="classRPCParam.html#a4">RPCParam::~RPCParam</a>()<font class="keyword"></font>
-00079 <font class="keyword"></font>{
-00080
-00081 }
-00082
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="RPCParam_8hpp.html">RPCParam.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a>"</font>
+00071 <font class="preprocessor">#include "<a class="code" href="SerializerFactory_8hpp.html">SerializerFactory.hpp</a>"</font>
+00072 <font class="preprocessor">#include <cstdlib></font>
+00073 <font class="preprocessor">#include <cstdio></font>
+00074
+<a name="l00075"></a><a class="code" href="classRPCParam.html#a1">00075</a> <a class="code" href="classRPCParam.html#a0">RPCParam::RPCParam</a>(<font class="keyword">const</font> std::string& ns, <font class="keyword">const</font> std::string& name,
+00076 <font class="keywordtype">void</font>* val, <font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_Type)<font class="keyword"></font>
+00077 <font class="keyword"></font>{
+00078 m_NsURI = ns;
+00079 m_Name = name;
+00080 m_pValue = val;
+00081 m_Type = p_Type;
+00082 }
00083
-<a name="l00084"></a><a class="code" href="classRPCParam.html#a7">00084</a> <font class="keywordtype">void</font> <a class="code" href="classRPCParam.html#a7">RPCParam::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
+<a name="l00084"></a><a class="code" href="classRPCParam.html#a2">00084</a> <a class="code" href="classRPCParam.html#a0">RPCParam::RPCParam</a>(<font class="keyword">const</font> std::string& name, <font class="keywordtype">void</font>* val, <font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_Type)<font class="keyword"></font>
00085 <font class="keyword"></font>{
-00086 <a class="code" href="classAttList.html">AttList</a> attribs;
-00087
-00088 std::string serVal = serilizer.<a class="code" href="classXMLSerializer.html#a7">GetTypeMapper</a>()-><a class="code" href="classTypeMappingRegistry.html#a3">GetSerializerFactory</a>(m_Type)->Serialize(m_pValue);
-00089
-00090 std::string prefix = serilizer.<a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(m_Type.<a class="code" href="classax_1_1QName.html#a8">GetNsURI</a>());
-00091 prefix += <font class="stringliteral">":"</font> + m_Type.<a class="code" href="classax_1_1QName.html#a9">GetLocalPart</a>();
-00092 <a class="code" href="classax_1_1QName.html">ax::QName</a> qName(<font class="stringliteral">""</font>, ax::XML_SCHEMA_INSTANCE_TYPE);
-00093 attribs.<a class="code" href="classAttList.html#a1">Add</a>(qName, prefix);
-00094 qName = ax::QName(m_NsURI, m_Name);
-00095
-00096 serilizer.<a class="code" href="classXMLSerializer.html#a12">Serialize</a>(qName, attribs, serVal.c_str());
-00097 }
-00098
-<a name="l00099"></a><a class="code" href="classRPCParam.html#a8">00099</a> <font class="keywordtype">void</font> <a class="code" href="classRPCParam.html#a8">RPCParam::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
-00100 <font class="keyword"></font>{
-00101 m_Type = dserilizer.<a class="code" href="classXMLDeSerializer.html#a6">GetQNameFromStr</a>(m_strType);<font class="comment">// get as a QName</font>
-00102 m_pValue = dserilizer.<a class="code" href="classXMLDeSerializer.html#a8">GetTypeMapper</a>()-><a class="code" href="classTypeMappingRegistry.html#a3">GetSerializerFactory</a>(m_Type)->Deserialize(m_Value);
-00103 }
+00086 m_Name = name;
+00087 m_pValue = val;
+00088 m_Type = p_Type;
+00089 }
+00090
+<a name="l00091"></a><a class="code" href="classRPCParam.html#a3">00091</a> <a class="code" href="classRPCParam.html#a0">RPCParam::RPCParam</a>(<font class="keyword">const</font> std::string& name, std::string& strValue, std::string& strType)<font class="keyword"></font>
+00092 <font class="keyword"></font>{
+00093 m_Name = name;
+00094 m_Value = strValue;
+00095 m_strType = strType;
+00096 }
+00097
+<a name="l00098"></a><a class="code" href="classRPCParam.html#a4">00098</a> <a class="code" href="classRPCParam.html#a4">RPCParam::~RPCParam</a>()<font class="keyword"></font>
+00099 <font class="keyword"></font>{
+00100
+00101 }
+00102
+00103
+<a name="l00104"></a><a class="code" href="classRPCParam.html#a7">00104</a> <font class="keywordtype">void</font> <a class="code" href="classRPCParam.html#a7">RPCParam::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
+00105 <font class="keyword"></font>{
+00106 <a class="code" href="classAttList.html">AttList</a> attribs;
+00107
+00108 std::string serVal = serilizer.<a class="code" href="classXMLSerializer.html#a7">GetTypeMapper</a>()-><a class="code" href="classTypeMappingRegistry.html#a3">GetSerializerFactory</a>(m_Type)->Serialize(m_pValue);
+00109
+00110 std::string prefix = serilizer.<a class="code" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(m_Type.<a class="code" href="classax_1_1QName.html#a8">GetNsURI</a>());
+00111 prefix += <font class="stringliteral">":"</font> + m_Type.<a class="code" href="classax_1_1QName.html#a9">GetLocalPart</a>();
+00112 <a class="code" href="classax_1_1QName.html">ax::QName</a> qName(<font class="stringliteral">""</font>, ax::XML_SCHEMA_INSTANCE_TYPE);
+00113 attribs.<a class="code" href="classAttList.html#a1">Add</a>(qName, prefix);
+00114 qName = ax::QName(m_NsURI, m_Name);
+00115
+00116 serilizer.<a class="code" href="classXMLSerializer.html#a12">Serialize</a>(qName, attribs, serVal.c_str());
+00117 }
+00118
+<a name="l00119"></a><a class="code" href="classRPCParam.html#a8">00119</a> <font class="keywordtype">void</font> <a class="code" href="classRPCParam.html#a8">RPCParam::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
+00120 <font class="keyword"></font>{
+00121 m_Type = dserilizer.<a class="code" href="classXMLDeSerializer.html#a6">GetQNameFromStr</a>(m_strType);<font class="comment">// get as a QName</font>
+00122 m_pValue = dserilizer.<a class="code" href="classXMLDeSerializer.html#a8">GetTypeMapper</a>()-><a class="code" href="classTypeMappingRegistry.html#a3">GetSerializerFactory</a>(m_Type)->Deserialize(m_Value);
+00123 }
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCElement_8hpp.html
Index: RPCElement_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCElement_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RPCElement_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ RPCElement_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -45,7 +45,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00046">46</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00066">66</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +103 -83 xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCElement_8hpp-source.html
Index: RPCElement_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCElement_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RPCElement_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ RPCElement_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,89 +8,109 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>RPCElement.hpp</h1><a href="RPCElement_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_RPCELEMENT_HPP)</font>
-<a name="l00046"></a><a class="code" href="RPCElement_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_RPCELEMENT_HPP</font>
-00047 <font class="preprocessor"></font>
-00048 <font class="preprocessor">#include <string></font>
-00049 <font class="preprocessor">#include <vector></font>
-00050 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00051 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
-00052 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
-00053 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
-00054
-00055 <font class="keyword">class </font><a class="code" href="classRPCParam.html">RPCParam</a>;
-00056
-<a name="l00057"></a><a class="code" href="classRPCElement.html">00057</a> <font class="keyword">class </font><a class="code" href="classRPCElement.html">RPCElement</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
-00058 {
-00059 <font class="keyword">public</font>:
-<a name="l00060"></a><a class="code" href="classRPCElement.html#a0">00060</a> <a class="code" href="classRPCElement.html#a0">RPCElement</a>()<font class="keyword"></font>{m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_BODY);}
-00061 <a class="code" href="classRPCElement.html#a0">RPCElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00062 <a class="code" href="classRPCElement.html#a0">RPCElement</a>(<font class="keyword">const</font> std::string& ns, <font class="keyword">const</font> std::string& methodName,
-00063 <font class="keyword">const</font> std::vector<Param*>& params);
-00064 <a class="code" href="classRPCElement.html#a3">~RPCElement</a>();
-00065 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00066 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
-00067 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
-00068
-00069 <font class="keywordtype">void</font> * <a class="code" href="classRPCElement.html#a7">GetReturnValue</a>();
-00070
-00071
-00072 <font class="keyword">private</font>:
-<a name="l00073"></a><a class="code" href="classRPCElement.html#o0">00073</a> std::vector<RPCParam*> m_pParams;
-<a name="l00074"></a><a class="code" href="classRPCElement.html#o1">00074</a> std::vector<RPCParam*>::iterator paramItr;
-<a name="l00075"></a><a class="code" href="classRPCElement.html#o2">00075</a> std::string m_Result;
-<a name="l00076"></a><a class="code" href="classRPCElement.html#o3">00076</a> std::string m_Prefix;
-00077 };
-00078
-00079
-00080 <font class="preprocessor">#endif //_AXIS_RPCELEMENT_HPP</font>
-00081 <font class="preprocessor"></font>
-00082
-00083
-00084
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_RPCELEMENT_HPP)</font>
+<a name="l00066"></a><a class="code" href="RPCElement_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_RPCELEMENT_HPP</font>
+00067 <font class="preprocessor"></font>
+00068 <font class="preprocessor">#include <string></font>
+00069 <font class="preprocessor">#include <vector></font>
+00070 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00071 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
+00072 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
+00073 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
+00074
+00075 <font class="keyword">class </font><a class="code" href="classRPCParam.html">RPCParam</a>;
+00076
+<a name="l00077"></a><a class="code" href="classRPCElement.html">00077</a> <font class="keyword">class </font><a class="code" href="classRPCElement.html">RPCElement</a> : <font class="keyword">public</font> <a class="code" href="classMessageElement.html">MessageElement</a>
+00078 {
+00079 <font class="keyword">public</font>:
+<a name="l00080"></a><a class="code" href="classRPCElement.html#a0">00080</a> <a class="code" href="classRPCElement.html#a0">RPCElement</a>()<font class="keyword"></font>{m_qName = ax::QName(ax::URI_SOAP_ENV, ax::ELEM_BODY);}
+00081 <a class="code" href="classRPCElement.html#a0">RPCElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00082 <a class="code" href="classRPCElement.html#a0">RPCElement</a>(<font class="keyword">const</font> std::string& ns, <font class="keyword">const</font> std::string& methodName,
+00083 <font class="keyword">const</font> std::vector<Param*>& params);
+00084 <a class="code" href="classRPCElement.html#a3">~RPCElement</a>();
+00085 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00086 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer);
+00087 <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer);
+00088
+00089 <font class="keywordtype">void</font> * <a class="code" href="classRPCElement.html#a7">GetReturnValue</a>();
+00090
+00091
+00092 <font class="keyword">private</font>:
+<a name="l00093"></a><a class="code" href="classRPCElement.html#o0">00093</a> std::vector<RPCParam*> m_pParams;
+<a name="l00094"></a><a class="code" href="classRPCElement.html#o1">00094</a> std::vector<RPCParam*>::iterator paramItr;
+<a name="l00095"></a><a class="code" href="classRPCElement.html#o2">00095</a> std::string m_Result;
+<a name="l00096"></a><a class="code" href="classRPCElement.html#o3">00096</a> std::string m_Prefix;
+00097 };
+00098
+00099
+00100 <font class="preprocessor">#endif //_AXIS_RPCELEMENT_HPP</font>
+00101 <font class="preprocessor"></font>
+00102
+00103
+00104
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCElement_8cpp.html
Index: RPCElement_8cpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCElement_8cpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RPCElement_8cpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ RPCElement_8cpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -13,7 +13,7 @@
<code>#include "<a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>"</code><br>
<code>#include "<a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>"</code><br>
<code>#include "<a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>"</code><br>
-<code>#include <dom/DOM_Element.hpp></code><br>
+<code>#include <xercesc/dom/DOM_Element.hpp></code><br>
<code>#include <cstdio></code><br>
<p>
1.2 +167 -147 xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCElement_8cpp-source.html
Index: RPCElement_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/RPCElement_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RPCElement_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ RPCElement_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,157 +8,177 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>RPCElement.cpp</h1><a href="RPCElement_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="RPCElement_8hpp.html">RPCElement.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="RPCParam_8hpp.html">RPCParam.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00051 <font class="preprocessor">#include <dom/DOM_Element.hpp></font>
-00052 <font class="preprocessor">#include <cstdio></font>
-00053
-00054
-<a name="l00055"></a><a class="code" href="classRPCElement.html#a2">00055</a> <a class="code" href="classRPCElement.html#a0">RPCElement::RPCElement</a>(<font class="keyword">const</font> std::string& ns, <font class="keyword">const</font> std::string& methodName,
-00056 <font class="keyword">const</font> std::vector<Param*>& params)<font class="keyword"></font>
-00057 <font class="keyword"></font>{
-00058 m_NsURI = ns;
-00059 m_Name = methodName;
-00060
-00061 <font class="keywordtype">int</font> nSize = params.size();
-00062
-00063 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i = 0; i < nSize; i++)
-00064 {
-00065 std::string name;
-00066
-00067 <a class="code" href="classRPCParam.html">RPCParam</a> *param = <font class="keyword">new</font> RPCParam(params[i]->m_Name, params[i]->m_pValue, *(params[i]->m_pType));
-00068
-00069 m_pParams.push_back(param);
-00070 }
-00071 }
-00072
-<a name="l00073"></a><a class="code" href="classRPCElement.html#a1">00073</a> <a class="code" href="classRPCElement.html#a0">RPCElement::RPCElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00074 <font class="keyword"></font>{
-00075 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
-00076 m_Prefix = p_Elm.getPrefix().transcode();
-00077 m_qName = ax::QName(p_Elm.getNamespaceURI().transcode(),
-00078 p_Elm.getLocalName().transcode());
-00079 }
-00080
-00081
-<a name="l00082"></a><a class="code" href="classRPCElement.html#a3">00082</a> <a class="code" href="classRPCElement.html#a3">RPCElement::~RPCElement</a>()<font class="keyword"></font>
-00083 <font class="keyword"></font>{
-00084 <font class="keywordtype">int</font> size = m_pParams.size();
-00085
-00086 <font class="keywordflow">for</font>(<font class="keywordtype">int</font> i = 0; i < size;i++)
-00087 <font class="keyword">delete</font> m_pParams[i];
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="RPCElement_8hpp.html">RPCElement.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="RPCParam_8hpp.html">RPCParam.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00071 <font class="preprocessor">#include <xercesc/dom/DOM_Element.hpp></font>
+00072 <font class="preprocessor">#include <cstdio></font>
+00073
+00074
+<a name="l00075"></a><a class="code" href="classRPCElement.html#a2">00075</a> <a class="code" href="classRPCElement.html#a0">RPCElement::RPCElement</a>(<font class="keyword">const</font> std::string& ns, <font class="keyword">const</font> std::string& methodName,
+00076 <font class="keyword">const</font> std::vector<Param*>& params)<font class="keyword"></font>
+00077 <font class="keyword"></font>{
+00078 m_NsURI = ns;
+00079 m_Name = methodName;
+00080
+00081 <font class="keywordtype">int</font> nSize = params.size();
+00082
+00083 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i = 0; i < nSize; i++)
+00084 {
+00085 std::string name;
+00086
+00087 <a class="code" href="classRPCParam.html">RPCParam</a> *param = <font class="keyword">new</font> RPCParam(params[i]->m_Name, params[i]->m_pValue, *(params[i]->m_pType));
00088
-00089 m_pParams.clear();
-00090 }
-00091
-<a name="l00092"></a><a class="code" href="classRPCElement.html#a4">00092</a> <font class="keywordtype">void</font> <a class="code" href="classRPCElement.html#a4">RPCElement::AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00093 <font class="keyword"></font>{
-00094 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
-00095
-00096 std::string tagName = p_Elm.getTagName().transcode();
-00097
-00098 <font class="keywordflow">if</font>(m_pElmNode.hasChildNodes())
-00099 {
-00100 DOM_Node child=m_pElmNode.getFirstChild();
+00089 m_pParams.push_back(param);
+00090 }
+00091 }
+00092
+<a name="l00093"></a><a class="code" href="classRPCElement.html#a1">00093</a> <a class="code" href="classRPCElement.html#a0">RPCElement::RPCElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00094 <font class="keyword"></font>{
+00095 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
+00096 m_Prefix = p_Elm.getPrefix().transcode();
+00097 m_qName = ax::QName(p_Elm.getNamespaceURI().transcode(),
+00098 p_Elm.getLocalName().transcode());
+00099 }
+00100
00101
-00102 <font class="keywordflow">if</font>(child.getNodeType() == DOM_Node::TEXT_NODE
-00103 || child.getNodeType() == DOM_Node::CDATA_SECTION_NODE)
-00104 {
-00105 <font class="comment">// All types are bound to name space URI_CURRENT_SCHEMA_XSI</font>
-00106 std::string schemaType = m_pElmNode.getAttributeNS(ax::URI_CURRENT_SCHEMA_XSI.c_str(), <font class="stringliteral">"type"</font>).transcode();
-00107 m_Result = child.getNodeValue().transcode();
+<a name="l00102"></a><a class="code" href="classRPCElement.html#a3">00102</a> <a class="code" href="classRPCElement.html#a3">RPCElement::~RPCElement</a>()<font class="keyword"></font>
+00103 <font class="keyword"></font>{
+00104 <font class="keywordtype">int</font> size = m_pParams.size();
+00105
+00106 <font class="keywordflow">for</font>(<font class="keywordtype">int</font> i = 0; i < size;i++)
+00107 <font class="keyword">delete</font> m_pParams[i];
00108
-00109 <a class="code" href="classRPCParam.html">RPCParam</a> *result = <font class="keyword">new</font> RPCParam(<font class="stringliteral">"result"</font>, m_Result, schemaType);
-00110 m_pParams.push_back(result);
-00111 }
-00112 }
-00113 <font class="keywordflow">else</font>
-00114 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Return data not found\n\n"</font>, 1);
-00115 }
-00116
-<a name="l00117"></a><a class="code" href="classRPCElement.html#a7">00117</a> <font class="keywordtype">void</font> * <a class="code" href="classRPCElement.html#a7">RPCElement::GetReturnValue</a>()<font class="keyword"></font>
-00118 <font class="keyword"></font>{
-00119 <a class="code" href="classRPCParam.html">RPCParam</a> *pRpc = (m_pParams.size()) ? m_pParams[0] : NULL;
-00120
-00121 <font class="keywordflow">if</font>(pRpc)
-00122 <font class="keywordflow">return</font> pRpc-><a class="code" href="classRPCParam.html#a6">GetValue</a>();
-00123
-00124 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Unexpected result from the callee....\n\n"</font>, 1);
-00125 }
-00126
-<a name="l00127"></a><a class="code" href="classRPCElement.html#a5">00127</a> <font class="keywordtype">void</font> <a class="code" href="classRPCElement.html#a5">RPCElement::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
-00128 <font class="keyword"></font>{
-00129 <a class="code" href="classax_1_1QName.html">ax::QName</a> qName(m_NsURI, m_Name);
-00130 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(qName, m_AttLst);
-00131
-00132 <font class="keywordflow">for</font> (paramItr = m_pParams.begin(); paramItr != m_pParams.end(); ++paramItr)
-00133 {
-00134 (*paramItr)-><a class="code" href="classRPCParam.html#a7">Serialize</a>(serilizer);
-00135 }
-00136 serilizer.<a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
-00137 }
-00138
-<a name="l00139"></a><a class="code" href="classRPCElement.html#a6">00139</a> <font class="keywordtype">void</font> <a class="code" href="classRPCElement.html#a6">RPCElement::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
-00140 <font class="keyword"></font>{
-00141 dserilizer.<a class="code" href="classXMLDeSerializer.html#a4">RegisterPrefixForURI</a>(m_Prefix, m_qName.GetNsURI());
-00142
-00143 dserilizer.<a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(*<font class="keyword">this</font>);
-00144 <font class="keywordflow">for</font> (paramItr = m_pParams.begin(); paramItr != m_pParams.end(); ++paramItr)
-00145 {
-00146 (*paramItr)-><a class="code" href="classRPCParam.html#a8">DeSerialize</a>(dserilizer);
-00147 }
-00148
-00149 }
-00150
+00109 m_pParams.clear();
+00110 }
+00111
+<a name="l00112"></a><a class="code" href="classRPCElement.html#a4">00112</a> <font class="keywordtype">void</font> <a class="code" href="classRPCElement.html#a4">RPCElement::AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00113 <font class="keyword"></font>{
+00114 <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(p_Elm);
+00115
+00116 std::string tagName = p_Elm.getTagName().transcode();
+00117
+00118 <font class="keywordflow">if</font>(m_pElmNode.hasChildNodes())
+00119 {
+00120 DOM_Node child=m_pElmNode.getFirstChild();
+00121
+00122 <font class="keywordflow">if</font>(child.getNodeType() == DOM_Node::TEXT_NODE
+00123 || child.getNodeType() == DOM_Node::CDATA_SECTION_NODE)
+00124 {
+00125 <font class="comment">// All types are bound to name space URI_CURRENT_SCHEMA_XSI</font>
+00126 std::string schemaType = m_pElmNode.getAttributeNS(ax::URI_CURRENT_SCHEMA_XSI.c_str(), <font class="stringliteral">"type"</font>).transcode();
+00127 m_Result = child.getNodeValue().transcode();
+00128
+00129 <a class="code" href="classRPCParam.html">RPCParam</a> *result = <font class="keyword">new</font> RPCParam(<font class="stringliteral">"result"</font>, m_Result, schemaType);
+00130 m_pParams.push_back(result);
+00131 }
+00132 }
+00133 <font class="keywordflow">else</font>
+00134 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Return data not found\n\n"</font>, 1);
+00135 }
+00136
+<a name="l00137"></a><a class="code" href="classRPCElement.html#a7">00137</a> <font class="keywordtype">void</font> * <a class="code" href="classRPCElement.html#a7">RPCElement::GetReturnValue</a>()<font class="keyword"></font>
+00138 <font class="keyword"></font>{
+00139 <a class="code" href="classRPCParam.html">RPCParam</a> *pRpc = (m_pParams.size()) ? m_pParams[0] : NULL;
+00140
+00141 <font class="keywordflow">if</font>(pRpc)
+00142 <font class="keywordflow">return</font> pRpc-><a class="code" href="classRPCParam.html#a6">GetValue</a>();
+00143
+00144 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Unexpected result from the callee....\n\n"</font>, 1);
+00145 }
+00146
+<a name="l00147"></a><a class="code" href="classRPCElement.html#a5">00147</a> <font class="keywordtype">void</font> <a class="code" href="classRPCElement.html#a5">RPCElement::Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>
+00148 <font class="keyword"></font>{
+00149 <a class="code" href="classax_1_1QName.html">ax::QName</a> qName(m_NsURI, m_Name);
+00150 serilizer.<a class="code" href="classXMLSerializer.html#a8">StartElem</a>(qName, m_AttLst);
00151
-00152
+00152 <font class="keywordflow">for</font> (paramItr = m_pParams.begin(); paramItr != m_pParams.end(); ++paramItr)
+00153 {
+00154 (*paramItr)-><a class="code" href="classRPCParam.html#a7">Serialize</a>(serilizer);
+00155 }
+00156 serilizer.<a class="code" href="classXMLSerializer.html#a9">EndElem</a>();
+00157 }
+00158
+<a name="l00159"></a><a class="code" href="classRPCElement.html#a6">00159</a> <font class="keywordtype">void</font> <a class="code" href="classRPCElement.html#a6">RPCElement::DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>
+00160 <font class="keyword"></font>{
+00161 dserilizer.<a class="code" href="classXMLDeSerializer.html#a4">RegisterPrefixForURI</a>(m_Prefix, m_qName.GetNsURI());
+00162
+00163 dserilizer.<a class="code" href="classXMLDeSerializer.html#a2">DeSerialize</a>(*<font class="keyword">this</font>);
+00164 <font class="keywordflow">for</font> (paramItr = m_pParams.begin(); paramItr != m_pParams.end(); ++paramItr)
+00165 {
+00166 (*paramItr)-><a class="code" href="classRPCParam.html#a8">DeSerialize</a>(dserilizer);
+00167 }
+00168
+00169 }
+00170
+00171
+00172
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/Receiver_8hpp.html
Index: Receiver_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Receiver_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Receiver_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Receiver_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Receiver_8hpp-source.html#l00047">47</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
+Definition at line <a class="el" href="Receiver_8hpp-source.html#l00067">67</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +90 -70 xml-axis/contrib/Axis-C++/docs/ApiDocs/Receiver_8hpp-source.html
Index: Receiver_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Receiver_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Receiver_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Receiver_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,78 +8,98 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Receiver.hpp</h1><a href="Receiver_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_RECEIVER_HPP)</font>
-<a name="l00047"></a><a class="code" href="Receiver_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_RECEIVER_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a>"</font>
-00050 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00051
-00052 <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>;
-00053
-00054
-<a name="l00055"></a><a class="code" href="classReceiver.html">00055</a> <font class="keyword">class </font><a class="code" href="classReceiver.html">Receiver</a>
-00056 {
-00057 <font class="keyword">public</font>:
-<a name="l00058"></a><a class="code" href="classReceiver.html#a0">00058</a> <a class="code" href="classReceiver.html#a0">Receiver</a>(<a class="code" href="classTransport.html">Transport</a> *pTr) : repMsg(""), m_pTrChannel(pTr){}
-00059 <a class="code" href="classReceiver.html#a1">~Receiver</a>();
-00060
-00061 <font class="keyword">const</font> std::string& <a class="code" href="classReceiver.html#a2">Recv</a>() <font class="keywordflow">throw</font> (<a class="code" href="classAxisException.html">AxisException</a>);
-00062
-00063 <font class="keyword">private</font>:
-<a name="l00064"></a><a class="code" href="classReceiver.html#o0">00064</a> std::string repMsg;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
00065
-<a name="l00066"></a><a class="code" href="classReceiver.html#o1">00066</a> <a class="code" href="classTransport.html">Transport</a> *m_pTrChannel;
-00067
-<a name="l00068"></a><a class="code" href="classReceiver.html#o2">00068</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> m_RecvPort;
-00069 };
-00070
-00071 <font class="preprocessor">#endif // _AXIS_RECEIVER_HPP</font>
-00072 <font class="preprocessor"></font>
+00066 <font class="preprocessor">#if !defined(_AXIS_RECEIVER_HPP)</font>
+<a name="l00067"></a><a class="code" href="Receiver_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_RECEIVER_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a>"</font>
+00070 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00071
+00072 <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>;
00073
+00074
+<a name="l00075"></a><a class="code" href="classReceiver.html">00075</a> <font class="keyword">class </font><a class="code" href="classReceiver.html">Receiver</a>
+00076 {
+00077 <font class="keyword">public</font>:
+<a name="l00078"></a><a class="code" href="classReceiver.html#a0">00078</a> <a class="code" href="classReceiver.html#a0">Receiver</a>(<a class="code" href="classTransport.html">Transport</a> *pTr) : repMsg(""), m_pTrChannel(pTr){}
+00079 <a class="code" href="classReceiver.html#a1">~Receiver</a>();
+00080
+00081 <font class="keyword">const</font> std::string& <a class="code" href="classReceiver.html#a2">Recv</a>() <font class="keywordflow">throw</font> (<a class="code" href="classAxisException.html">AxisException</a>);
+00082
+00083 <font class="keyword">private</font>:
+<a name="l00084"></a><a class="code" href="classReceiver.html#o0">00084</a> std::string repMsg;
+00085
+<a name="l00086"></a><a class="code" href="classReceiver.html#o1">00086</a> <a class="code" href="classTransport.html">Transport</a> *m_pTrChannel;
+00087
+<a name="l00088"></a><a class="code" href="classReceiver.html#o2">00088</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> m_RecvPort;
+00089 };
+00090
+00091 <font class="preprocessor">#endif // _AXIS_RECEIVER_HPP</font>
+00092 <font class="preprocessor"></font>
+00093
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +97 -77 xml-axis/contrib/Axis-C++/docs/ApiDocs/Receiver_8cpp-source.html
Index: Receiver_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Receiver_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Receiver_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Receiver_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,83 +8,103 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Receiver.cpp</h1><a href="Receiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="Receiver_8hpp.html">Receiver.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00049 <font class="preprocessor">#include <iostream></font>
-00050
-00051
-<a name="l00052"></a><a class="code" href="classReceiver.html#a1">00052</a> <a class="code" href="classReceiver.html#a1">Receiver::~Receiver</a>()<font class="keyword"></font>
-00053 <font class="keyword"></font>{
-00054
-00055 }
-00056
-<a name="l00057"></a><a class="code" href="classReceiver.html#a2">00057</a> <font class="keyword">const</font> std::string& <a class="code" href="classReceiver.html#a2">Receiver::Recv</a>() <font class="keywordflow">throw</font> (<a class="code" href="classAxisException.html">AxisException</a>)
-00058 {
-00059 <font class="keywordflow">try</font>
-00060 {
-00061 *m_pTrChannel >> repMsg;
-00062 }
-00063 <font class="keywordflow">catch</font>(<a class="code" href="classAxisFault.html">AxisFault</a>& ex)
-00064 {
-00065 <font class="comment">// Get the fault message.</font>
-00066 *m_pTrChannel >> repMsg;
-00067 <font class="preprocessor"> #ifdef _DEBUG</font>
-00068 <font class="preprocessor"></font> std::cerr << ex.GetErrorMsg() << std::endl;
-00069 <font class="preprocessor"> #endif</font>
-00070 <font class="preprocessor"></font> }
-00071 <font class="keywordflow">catch</font>(...)
-00072 {
-00073 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Exception on receiving the message"</font>, 1);
-00074 }
-00075
-00076 <font class="keywordflow">return</font> repMsg;
-00077 }
-00078
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="Receiver_8hpp.html">Receiver.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00069 <font class="preprocessor">#include <iostream></font>
+00070
+00071
+<a name="l00072"></a><a class="code" href="classReceiver.html#a1">00072</a> <a class="code" href="classReceiver.html#a1">Receiver::~Receiver</a>()<font class="keyword"></font>
+00073 <font class="keyword"></font>{
+00074
+00075 }
+00076
+<a name="l00077"></a><a class="code" href="classReceiver.html#a2">00077</a> <font class="keyword">const</font> std::string& <a class="code" href="classReceiver.html#a2">Receiver::Recv</a>() <font class="keywordflow">throw</font> (<a class="code" href="classAxisException.html">AxisException</a>)
+00078 {
+00079 <font class="keywordflow">try</font>
+00080 {
+00081 *m_pTrChannel >> repMsg;
+00082 }
+00083 <font class="keywordflow">catch</font>(<a class="code" href="classAxisFault.html">AxisFault</a>& ex)
+00084 {
+00085 <font class="comment">// Get the fault message.</font>
+00086 *m_pTrChannel >> repMsg;
+00087 <font class="preprocessor"> #ifdef _DEBUG</font>
+00088 <font class="preprocessor"></font> std::cerr << ex.GetErrorMsg() << std::endl;
+00089 <font class="preprocessor"> #endif</font>
+00090 <font class="preprocessor"></font> }
+00091 <font class="keywordflow">catch</font>(...)
+00092 {
+00093 <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Exception on receiving the message"</font>, 1);
+00094 }
+00095
+00096 <font class="keywordflow">return</font> repMsg;
+00097 }
+00098
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +4 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/QName_8hpp.html
Index: QName_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/QName_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- QName_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ QName_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -15,6 +15,9 @@
<a href="QName_8hpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace </td><td valign=bottom><a class="el" href="namespace__ax.html">ax</a></td></tr>
+<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
+<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classax_1_1QName.html">ax::QName</a></td></tr>
+<tr><td> </td><td><font size=-1><em>Qualified name based on "Namespaces in XML" specification.</em> <a href="classax_1_1QName.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="QName_8hpp.html#a0">_AXIS_QNAME_HPP</a></td></tr>
</table>
@@ -42,7 +45,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="QName_8hpp-source.html#l00047">47</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
+Definition at line <a class="el" href="QName_8hpp-source.html#l00067">67</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +115 -95 xml-axis/contrib/Axis-C++/docs/ApiDocs/QName_8hpp-source.html
Index: QName_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/QName_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- QName_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ QName_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,104 +8,124 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>QName.hpp</h1><a href="QName_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_QNAME_HPP)</font>
-<a name="l00047"></a><a class="code" href="QName_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_QNAME_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include <string></font>
-00050 <font class="preprocessor">#include <list></font>
-00051 <font class="preprocessor">#include <vector></font>
-00052
-00053
-00054
-00055 <font class="keyword">class </font>DOM_Element;
-00056
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00058
-00059 <font class="keyword">namespace </font>ax <font class="comment">// Put this in the Axis namespace o/w conflicts with other </font>
-00060 { <font class="comment">// QName definition such as Xerces QName which, is not identical</font>
-00061
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_QNAME_HPP)</font>
+<a name="l00067"></a><a class="code" href="QName_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_QNAME_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include <string></font>
+00070 <font class="preprocessor">#include <list></font>
+00071 <font class="preprocessor">#include <vector></font>
+00072
+00073
+00074
+00075 <font class="keyword">class </font>DOM_Element;
+00076
+00077
+00078
+00079 <font class="keyword">namespace </font>ax <font class="comment">// Put this in the Axis namespace o/w conflicts with other </font>
+00080 { <font class="comment">// QName definition such as Xerces QName which, is not identical</font>
00081
-00082 <font class="comment">// we need our own Qualified Name class</font>
-<a name="l00083"></a><a class="code" href="classax_1_1QName.html">00083</a> <font class="keyword">class </font>QName
-00084 {
-00085 <font class="keyword">public</font>:
-<a name="l00087"></a><a class="code" href="classax_1_1QName.html#a0">00087</a> <a class="code" href="classax_1_1QName.html#a0">QName</a>() : m_strNsURI(""), m_strLocalPart("") {}
-00088
-00090 <a class="code" href="classax_1_1QName.html#a0">QName</a>(<font class="keyword">const</font> std::string& p_qName);
-00091
-00093 <a class="code" href="classax_1_1QName.html#a0">QName</a>(<font class="keyword">const</font> std::string& p_strNsURI, <font class="keyword">const</font> std::string& p_strLocalPart);
-00094
-00096 <a class="code" href="classax_1_1QName.html#a0">QName</a>(<font class="keyword">const</font> QName& p_qName);
-00097
-00099 <a class="code" href="classax_1_1QName.html#a0">QName</a>(<font class="keyword">const</font> std::string& p_qName, <font class="keyword">const</font> DOM_Element& p_Elem);
-<a name="l00100"></a><a class="code" href="classax_1_1QName.html#a5">00100</a> <a class="code" href="classax_1_1QName.html#a5">~QName</a>()<font class="keyword"></font>{};
00101
-00103 <font class="keywordtype">void</font> <a class="code" href="classax_1_1QName.html#a6">SetNsURI</a>(<font class="keyword">const</font> std::string& p_strNsURI);
-00104
-00106 <font class="keywordtype">void</font> <a class="code" href="classax_1_1QName.html#a7">SetLocalPart</a>(<font class="keyword">const</font> std::string& p_strLocalPart);
-00107
-<a name="l00109"></a><a class="code" href="classax_1_1QName.html#a8">00109</a> <font class="keyword">const</font> std::string <a class="code" href="classax_1_1QName.html#a8">GetNsURI</a>()<font class="keyword"> </font>{ <font class="keywordflow">return</font> m_strNsURI;}
-00110
-<a name="l00112"></a><a class="code" href="classax_1_1QName.html#a9">00112</a> <font class="keyword">const</font> std::string <a class="code" href="classax_1_1QName.html#a9">GetLocalPart</a>()<font class="keyword"> </font>{<font class="keywordflow">return</font> m_strLocalPart;}
-00113
-00115 <font class="keywordtype">bool</font> <a class="code" href="classax_1_1QName.html#a10">operator==</a>(<font class="keyword">const</font> QName& p_qName);
-00116
-00118 <font class="keyword">friend</font> <font class="keywordtype">bool</font> <a class="code" href="classax_1_1QName.html#l0">operator<</a>(<font class="keyword">const</font> QName& left, <font class="keyword">const</font> QName& right);
-00119
-00121 <font class="keyword">const</font> std::string QName::toString();
-00122
-00123 <font class="keyword">private</font>:
-<a name="l00124"></a><a class="code" href="classax_1_1QName.html#o0">00124</a> std::string m_strNsURI;
-<a name="l00125"></a><a class="code" href="classax_1_1QName.html#o1">00125</a> std::string m_strLocalPart;
-00126 };
-00127 };
-00128
-00129 <font class="preprocessor">#endif // _AXIS_QNAME_HPP</font>
-00130 <font class="preprocessor"></font>
+00102 <font class="comment">// we need our own Qualified Name class</font>
+00103 <font class="keyword">class </font>QName
+00104 {
+00105 <font class="keyword">public</font>:
+<a name="l00107"></a><a class="code" href="classax_1_1QName.html#a12">00107</a> <a class="code" href="classax_1_1QName.html#a0">QName</a>() : m_strNsURI(""), m_strLocalPart("") {}
+00108
+00110 <a class="code" href="classax_1_1QName.html#a0">QName</a>(<font class="keyword">const</font> std::string& p_qName);
+00111
+00113 <a class="code" href="classax_1_1QName.html#a0">QName</a>(<font class="keyword">const</font> std::string& p_strNsURI, <font class="keyword">const</font> std::string& p_strLocalPart);
+00114
+00116 <a class="code" href="classax_1_1QName.html#a0">QName</a>(<font class="keyword">const</font> QName& p_qName);
+00117
+00119 <a class="code" href="classax_1_1QName.html#a0">QName</a>(<font class="keyword">const</font> std::string& p_qName, <font class="keyword">const</font> DOM_Element& p_Elem);
+<a name="l00120"></a><a class="code" href="classax_1_1QName.html#a17">00120</a> <a class="code" href="classax_1_1QName.html#a5">~QName</a>()<font class="keyword"></font>{};
+00121
+00123 <font class="keywordtype">void</font> <a class="code" href="classax_1_1QName.html#a6">SetNsURI</a>(<font class="keyword">const</font> std::string& p_strNsURI);
+00124
+00126 <font class="keywordtype">void</font> <a class="code" href="classax_1_1QName.html#a7">SetLocalPart</a>(<font class="keyword">const</font> std::string& p_strLocalPart);
+00127
+<a name="l00129"></a><a class="code" href="classax_1_1QName.html#a20">00129</a> <font class="keyword">const</font> std::string <a class="code" href="classax_1_1QName.html#a8">GetNsURI</a>()<font class="keyword"> </font>{ <font class="keywordflow">return</font> m_strNsURI;}
+00130
+<a name="l00132"></a><a class="code" href="classax_1_1QName.html#a21">00132</a> <font class="keyword">const</font> std::string <a class="code" href="classax_1_1QName.html#a9">GetLocalPart</a>()<font class="keyword"> </font>{<font class="keywordflow">return</font> m_strLocalPart;}
+00133
+00135 <font class="keywordtype">bool</font> <a class="code" href="classax_1_1QName.html#a10">operator==</a>(<font class="keyword">const</font> QName& p_qName);
+00136
+00138 <font class="keyword">friend</font> <font class="keywordtype">bool</font> <a class="code" href="classax_1_1QName.html#l0">operator<</a>(<font class="keyword">const</font> QName& left, <font class="keyword">const</font> QName& right);
+00139
+00141 <font class="keyword">const</font> std::string QName::toString();
+00142
+00143 <font class="keyword">private</font>:
+<a name="l00144"></a><a class="code" href="classax_1_1QName.html#o0">00144</a> std::string m_strNsURI;
+<a name="l00145"></a><a class="code" href="classax_1_1QName.html#o1">00145</a> std::string m_strLocalPart;
+00146 };
+00147 };
+00148
+00149 <font class="preprocessor">#endif // _AXIS_QNAME_HPP</font>
+00150 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/QName_8cpp.html
Index: QName_8cpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/QName_8cpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- QName_8cpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ QName_8cpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -9,7 +9,7 @@
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>QName.cpp File Reference</h1><code>#include "<a class="el" href="Platform_8hpp-source.html">Platform.hpp</a>"</code><br>
<code>#include "<a class="el" href="QName_8hpp-source.html">QName.hpp</a>"</code><br>
-<code>#include <dom/DOM_Element.hpp></code><br>
+<code>#include <xercesc/dom/DOM_Element.hpp></code><br>
<code>#include "<a class="el" href="AxisConst_8hpp-source.html">AxisConst.hpp</a>"</code><br>
<p>
1.2 +162 -142 xml-axis/contrib/Axis-C++/docs/ApiDocs/QName_8cpp-source.html
Index: QName_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/QName_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- QName_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ QName_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,148 +8,168 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>QName.cpp</h1><a href="QName_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
-00047 <font class="preprocessor">#include <dom/DOM_Element.hpp></font>
-00048 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
-00049
-00050 <font class="keyword">namespace </font>ax
-00051 {
-00052
-00056
-<a name="l00057"></a><a class="code" href="classax_1_1QName.html#a1">00057</a> QName::QName(<font class="keyword">const</font> std::string& p_qName)<font class="keyword"></font>
-00058 <font class="keyword"></font>{
-00059 <font class="keywordflow">if</font>(!p_qName.empty())
-00060 {
-00061 std::string::size_type pos = p_qName.find(<font class="charliteral">':'</font>);
-00062
-00063 <font class="keywordflow">if</font>(pos == std::string::npos)
-00064 {
-00065 m_strLocalPart = p_qName;
-00066 }
-00067 <font class="keywordflow">else</font>
-00068 {
-00069 m_strLocalPart = p_qName.substr(pos+1);
-00070 m_strNsURI = p_qName.substr(0, pos);
-00071 }
-00072 }
-00073
-00074 }
-00075
-00076
-00080
-<a name="l00081"></a><a class="code" href="classax_1_1QName.html#a2">00081</a> QName::QName(<font class="keyword">const</font> std::string& p_strNsPrefix, <font class="keyword">const</font> std::string& p_strLocalPart)<font class="keyword"></font>
-00082 <font class="keyword"></font>{
-00083 m_strNsURI = p_strNsPrefix;
-00084 m_strLocalPart = p_strLocalPart;
-00085 }
-00086
-00087
-00091
-<a name="l00092"></a><a class="code" href="classax_1_1QName.html#a3">00092</a> QName::QName(<font class="keyword">const</font> QName& p_qName)<font class="keyword"></font>
-00093 <font class="keyword"></font>{
-00094 m_strNsURI = p_qName.m_strNsURI;
-00095 m_strLocalPart = p_qName.m_strLocalPart;
-00096 }
-00097
-00098
-<a name="l00102"></a><a class="code" href="classax_1_1QName.html#a4">00102</a> QName::QName(<font class="keyword">const</font> std::string& p_qName, <font class="keyword">const</font> DOM_Element& p_Elem)<font class="keyword"> </font>
-00103 <font class="keyword"></font>{
-00104 <font class="keywordflow">if</font>(!p_qName.empty())
-00105 {
-00106 std::string::size_type pos = p_qName.find(<font class="charliteral">':'</font>);
-00107
-00108 <font class="keywordflow">if</font> (pos == std::string::npos)
-00109 {
-00110 m_strLocalPart = p_qName;
-00111 m_strNsURI = <font class="stringliteral">""</font>;
-00112 }
-00113 <font class="keywordflow">else</font>
-00114 {
-00115 m_strLocalPart = p_qName.substr(pos);
-00116 DOMString str = p_Elem.getAttributeNS(ax::NS_URI_XMLNS.c_str(),
-00117 p_qName.substr(0, pos).c_str());
-00118 m_strNsURI = (<font class="keywordtype">char</font> *) str.rawBuffer();
-00119 }
-00120 }
-00121 }
-00122
-<a name="l00126"></a><a class="code" href="classax_1_1QName.html#a6">00126</a> <font class="keywordtype">void</font> QName::SetNsURI(<font class="keyword">const</font> std::string& p_strNsURI)<font class="keyword"></font>
-00127 <font class="keyword"></font>{
-00128 m_strNsURI = p_strNsURI;
-00129 }
-00130
-00131
-00135
-<a name="l00136"></a><a class="code" href="classax_1_1QName.html#a7">00136</a> <font class="keywordtype">void</font> QName::SetLocalPart(<font class="keyword">const</font> std::string& p_strLocalPart)<font class="keyword"></font>
-00137 <font class="keyword"></font>{
-00138 m_strLocalPart = p_strLocalPart;
-00139 }
-00140
-<a name="l00145"></a><a class="code" href="classax_1_1QName.html#a11">00145</a> <font class="keyword">const</font> std::string QName::toString()<font class="keyword"> </font>
-00146 <font class="keyword"></font>{
-00147 <font class="keywordflow">return</font> (m_strNsURI.empty()) ? m_strLocalPart : (m_strNsURI + <font class="stringliteral">":"</font> + m_strLocalPart);
-00148 };
-00149
-00153
-<a name="l00154"></a><a class="code" href="classax_1_1QName.html#a10">00154</a> <font class="keywordtype">bool</font> QName::operator == (<font class="keyword">const</font> QName& p_qName)<font class="keyword"> </font>
-00155 <font class="keyword"></font>{
-00156 std::string tmp = ((p_qName.m_strNsURI.empty()) ? p_qName.m_strLocalPart : (p_qName.m_strNsURI + <font class="stringliteral">":"</font> + p_qName.m_strLocalPart));
-00157 <font class="keywordflow">return</font> (<a class="code" href="classax_1_1QName.html#a11">toString</a>() == tmp);
-00158 }
-00159
-<a name="l00163"></a><a class="code" href="namespace__ax.html#a43">00163</a> <font class="keywordtype">bool</font> <a class="code" href="namespace__ax.html#a43">operator<</a>(<font class="keyword">const</font> QName& left, <font class="keyword">const</font> QName& right)<font class="keyword"></font>
-00164 <font class="keyword"></font>{
-00165 std::string rstr = ((right.m_strNsURI.empty()) ? right.m_strLocalPart : (right.m_strNsURI + <font class="stringliteral">":"</font> + right.m_strLocalPart));
-00166 std::string lstr = ((left.m_strNsURI.empty()) ? left.m_strLocalPart : (left.m_strNsURI + <font class="stringliteral">":"</font> + left.m_strLocalPart));
-00167 <font class="keywordflow">return</font> (lstr < rstr);
-00168 }
-00169
-00170
-00171 };
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
+00067 <font class="preprocessor">#include <xercesc/dom/DOM_Element.hpp></font>
+00068 <font class="preprocessor">#include "<a class="code" href="AxisConst_8hpp.html">AxisConst.hpp</a>"</font>
+00069
+00070 <font class="keyword">namespace </font>ax
+00071 {
+00072
+00076
+<a name="l00077"></a><a class="code" href="classax_1_1QName.html#a13">00077</a> QName::QName(<font class="keyword">const</font> std::string& p_qName)<font class="keyword"></font>
+00078 <font class="keyword"></font>{
+00079 <font class="keywordflow">if</font>(!p_qName.empty())
+00080 {
+00081 std::string::size_type pos = p_qName.find(<font class="charliteral">':'</font>);
+00082
+00083 <font class="keywordflow">if</font>(pos == std::string::npos)
+00084 {
+00085 m_strLocalPart = p_qName;
+00086 }
+00087 <font class="keywordflow">else</font>
+00088 {
+00089 m_strLocalPart = p_qName.substr(pos+1);
+00090 m_strNsURI = p_qName.substr(0, pos);
+00091 }
+00092 }
+00093
+00094 }
+00095
+00096
+00100
+<a name="l00101"></a><a class="code" href="classax_1_1QName.html#a14">00101</a> QName::QName(<font class="keyword">const</font> std::string& p_strNsPrefix, <font class="keyword">const</font> std::string& p_strLocalPart)<font class="keyword"></font>
+00102 <font class="keyword"></font>{
+00103 m_strNsURI = p_strNsPrefix;
+00104 m_strLocalPart = p_strLocalPart;
+00105 }
+00106
+00107
+00111
+<a name="l00112"></a><a class="code" href="classax_1_1QName.html#a15">00112</a> QName::QName(<font class="keyword">const</font> QName& p_qName)<font class="keyword"></font>
+00113 <font class="keyword"></font>{
+00114 m_strNsURI = p_qName.m_strNsURI;
+00115 m_strLocalPart = p_qName.m_strLocalPart;
+00116 }
+00117
+00118
+<a name="l00122"></a><a class="code" href="classax_1_1QName.html#a16">00122</a> QName::QName(<font class="keyword">const</font> std::string& p_qName, <font class="keyword">const</font> DOM_Element& p_Elem)<font class="keyword"> </font>
+00123 <font class="keyword"></font>{
+00124 <font class="keywordflow">if</font>(!p_qName.empty())
+00125 {
+00126 std::string::size_type pos = p_qName.find(<font class="charliteral">':'</font>);
+00127
+00128 <font class="keywordflow">if</font> (pos == std::string::npos)
+00129 {
+00130 m_strLocalPart = p_qName;
+00131 m_strNsURI = <font class="stringliteral">""</font>;
+00132 }
+00133 <font class="keywordflow">else</font>
+00134 {
+00135 m_strLocalPart = p_qName.substr(pos);
+00136 DOMString str = p_Elem.getAttributeNS(ax::NS_URI_XMLNS.c_str(),
+00137 p_qName.substr(0, pos).c_str());
+00138 m_strNsURI = (<font class="keywordtype">char</font> *) str.rawBuffer();
+00139 }
+00140 }
+00141 }
+00142
+<a name="l00146"></a><a class="code" href="classax_1_1QName.html#a18">00146</a> <font class="keywordtype">void</font> QName::SetNsURI(<font class="keyword">const</font> std::string& p_strNsURI)<font class="keyword"></font>
+00147 <font class="keyword"></font>{
+00148 m_strNsURI = p_strNsURI;
+00149 }
+00150
+00151
+00155
+<a name="l00156"></a><a class="code" href="classax_1_1QName.html#a19">00156</a> <font class="keywordtype">void</font> QName::SetLocalPart(<font class="keyword">const</font> std::string& p_strLocalPart)<font class="keyword"></font>
+00157 <font class="keyword"></font>{
+00158 m_strLocalPart = p_strLocalPart;
+00159 }
+00160
+<a name="l00165"></a><a class="code" href="classax_1_1QName.html#a23">00165</a> <font class="keyword">const</font> std::string QName::toString()<font class="keyword"> </font>
+00166 <font class="keyword"></font>{
+00167 <font class="keywordflow">return</font> (m_strNsURI.empty()) ? m_strLocalPart : (m_strNsURI + <font class="stringliteral">":"</font> + m_strLocalPart);
+00168 };
+00169
+00173
+<a name="l00174"></a><a class="code" href="classax_1_1QName.html#a22">00174</a> <font class="keywordtype">bool</font> QName::operator == (<font class="keyword">const</font> QName& p_qName)<font class="keyword"> </font>
+00175 <font class="keyword"></font>{
+00176 std::string tmp = ((p_qName.m_strNsURI.empty()) ? p_qName.m_strLocalPart : (p_qName.m_strNsURI + <font class="stringliteral">":"</font> + p_qName.m_strLocalPart));
+00177 <font class="keywordflow">return</font> (<a class="code" href="classax_1_1QName.html#a11">toString</a>() == tmp);
+00178 }
+00179
+<a name="l00183"></a><a class="code" href="namespace__ax.html#a43">00183</a> <font class="keywordtype">bool</font> <a class="code" href="namespace__ax.html#a43">operator<</a>(<font class="keyword">const</font> QName& left, <font class="keyword">const</font> QName& right)<font class="keyword"></font>
+00184 <font class="keyword"></font>{
+00185 std::string rstr = ((right.m_strNsURI.empty()) ? right.m_strLocalPart : (right.m_strNsURI + <font class="stringliteral">":"</font> + right.m_strLocalPart));
+00186 std::string lstr = ((left.m_strNsURI.empty()) ? left.m_strLocalPart : (left.m_strNsURI + <font class="stringliteral">":"</font> + left.m_strLocalPart));
+00187 <font class="keywordflow">return</font> (lstr < rstr);
+00188 }
+00189
+00190
+00191 };
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +2 -2 xml-axis/contrib/Axis-C++/docs/ApiDocs/Platform_8hpp.html
Index: Platform_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Platform_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Platform_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Platform_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -39,7 +39,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Platform_8hpp-source.html#l00073">73</a> of file <a class="el" href="Platform_8hpp-source.html">Platform.hpp</a>. </td>
+Definition at line <a class="el" href="Platform_8hpp-source.html#l00092">92</a> of file <a class="el" href="Platform_8hpp-source.html">Platform.hpp</a>. </td>
</tr>
</table>
<a name="a0" doxytag="Platform.hpp::_AXIS_STDAFX_H"></a><p>
@@ -65,7 +65,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Platform_8hpp-source.html#l00047">47</a> of file <a class="el" href="Platform_8hpp-source.html">Platform.hpp</a>. </td>
+Definition at line <a class="el" href="Platform_8hpp-source.html#l00066">66</a> of file <a class="el" href="Platform_8hpp-source.html">Platform.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +100 -81 xml-axis/contrib/Axis-C++/docs/ApiDocs/Platform_8hpp-source.html
Index: Platform_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Platform_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Platform_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Platform_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,90 +8,109 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Platform.hpp</h1><a href="Platform_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_STDAFX_H)</font>
-<a name="l00047"></a><a class="code" href="Platform_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_STDAFX_H</font>
-00048 <font class="preprocessor"></font>
-00049
-00050 <font class="preprocessor">#ifdef WIN32</font>
-00051 <font class="preprocessor"></font>
-00052 <font class="preprocessor">#if _MSC_VER > 1000</font>
-00053 <font class="preprocessor"></font><font class="preprocessor">#pragma once</font>
-00054 <font class="preprocessor"></font><font class="preprocessor">#endif // _MSC_VER > 1000</font>
-00055 <font class="preprocessor"></font>
-00056 <font class="preprocessor">#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers</font>
-00057 <font class="preprocessor"></font>
-00058 <font class="preprocessor">#pragma warning ( disable : 4786 )</font>
-00059 <font class="preprocessor"></font>
-00060
-00061 <font class="comment">//#include <afx.h></font>
-00062 <font class="comment">//#include <afxwin.h></font>
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00061 <font class="comment"> *</font>
+00062 <font class="comment"> */</font>
00063
-00064 <font class="preprocessor">#ifdef AXIS_EXPORTS</font>
-00065 <font class="preprocessor"></font><font class="preprocessor">#define AXIS_API __declspec(dllexport)</font>
-00066 <font class="preprocessor"></font><font class="preprocessor">#else</font>
-00067 <font class="preprocessor"></font><font class="preprocessor">#define AXIS_API __declspec(dllimport)</font>
-00068 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
-00069 <font class="preprocessor"></font>
-00070
-00071 <font class="preprocessor">#else // WIN32</font>
-00072 <font class="preprocessor"></font>
-<a name="l00073"></a><a class="code" href="Platform_8hpp.html#a1">00073</a> <font class="preprocessor">#define AXIS_API</font>
-00074 <font class="preprocessor"></font><font class="preprocessor">#include <unistd.h></font>
-00075 <font class="comment">// other OS specific stuff goes here</font>
-00076
-00077 <font class="preprocessor">#endif</font>
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_STDAFX_H)</font>
+<a name="l00066"></a><a class="code" href="Platform_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_STDAFX_H</font>
+00067 <font class="preprocessor"></font>
+00068
+00069 <font class="preprocessor">#ifdef WIN32</font>
+00070 <font class="preprocessor"></font>
+00071 <font class="preprocessor">#if _MSC_VER > 1000</font>
+00072 <font class="preprocessor"></font><font class="preprocessor">#pragma once</font>
+00073 <font class="preprocessor"></font><font class="preprocessor">#endif // _MSC_VER > 1000</font>
+00074 <font class="preprocessor"></font>
+00075 <font class="preprocessor">#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers</font>
+00076 <font class="preprocessor"></font>
+00077 <font class="preprocessor">#pragma warning ( disable : 4786 )</font>
00078 <font class="preprocessor"></font>
00079
-00080
-00081 <font class="preprocessor">#endif // _AXIS_STDAFX_H</font>
-00082 <font class="preprocessor"></font>
-00083
-00084
-00085
+00080 <font class="comment">//#include <afx.h></font>
+00081 <font class="comment">//#include <afxwin.h></font>
+00082
+00083 <font class="preprocessor">#ifdef AXIS_EXPORTS</font>
+00084 <font class="preprocessor"></font><font class="preprocessor">#define AXIS_API __declspec(dllexport)</font>
+00085 <font class="preprocessor"></font><font class="preprocessor">#else</font>
+00086 <font class="preprocessor"></font><font class="preprocessor">#define AXIS_API __declspec(dllimport)</font>
+00087 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+00088 <font class="preprocessor"></font>
+00089
+00090 <font class="preprocessor">#else // WIN32</font>
+00091 <font class="preprocessor"></font>
+<a name="l00092"></a><a class="code" href="Platform_8hpp.html#a1">00092</a> <font class="preprocessor">#define AXIS_API</font>
+00093 <font class="preprocessor"></font><font class="preprocessor">#include <unistd.h></font>
+00094 <font class="comment">// other OS specific stuff goes here</font>
+00095
+00096 <font class="preprocessor">#endif</font>
+00097 <font class="preprocessor"></font>
+00098
+00099
+00100 <font class="preprocessor">#endif // _AXIS_STDAFX_H</font>
+00101 <font class="preprocessor"></font>
+00102
+00103
+00104
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +68 -48 xml-axis/contrib/Axis-C++/docs/ApiDocs/Platform_8cpp-source.html
Index: Platform_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Platform_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Platform_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Platform_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,54 +8,74 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Platform.cpp</h1><a href="Platform_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046
-00047
-00048
-00049
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066
+00067
+00068
+00069
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/Param_8hpp.html
Index: Param_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Param_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Param_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Param_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -42,7 +42,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Param_8hpp-source.html#l00046">46</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>. </td>
+Definition at line <a class="el" href="Param_8hpp-source.html#l00066">66</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +84 -64 xml-axis/contrib/Axis-C++/docs/ApiDocs/Param_8hpp-source.html
Index: Param_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Param_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Param_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Param_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,71 +8,91 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Param.hpp</h1><a href="Param_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_PARAM_HPP)</font>
-<a name="l00046"></a><a class="code" href="Param_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_PARAM_HPP</font>
-00047 <font class="preprocessor"></font>
-00048 <font class="preprocessor">#include <string></font>
-00049 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
-00050
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-<a name="l00058"></a><a class="code" href="classParam.html">00058</a> <font class="keyword">class </font><a class="code" href="classParam.html">Param</a>
-00059 {
-00060 <font class="keyword">public</font>:
-00061 <a class="code" href="classParam.html#a0">Param</a>();
-00062 <a class="code" href="classParam.html#a1">~Param</a>();
-00063
-<a name="l00064"></a><a class="code" href="classParam.html#m0">00064</a> <font class="keywordtype">void</font> *m_pValue;
-<a name="l00065"></a><a class="code" href="classParam.html#m1">00065</a> <a class="code" href="classax_1_1QName.html">ax::QName</a> *m_pType;
-<a name="l00066"></a><a class="code" href="classParam.html#m2">00066</a> std::string m_Name;
-00067 };
-00068
-00069 <font class="preprocessor">#endif // _AXIS_PARAM_HPP</font>
-00070 <font class="preprocessor"></font>
-00071
-00072
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_PARAM_HPP)</font>
+<a name="l00066"></a><a class="code" href="Param_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_PARAM_HPP</font>
+00067 <font class="preprocessor"></font>
+00068 <font class="preprocessor">#include <string></font>
+00069 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
+00070
+00077
+<a name="l00078"></a><a class="code" href="classParam.html">00078</a> <font class="keyword">class </font><a class="code" href="classParam.html">Param</a>
+00079 {
+00080 <font class="keyword">public</font>:
+00081 <a class="code" href="classParam.html#a0">Param</a>();
+00082 <a class="code" href="classParam.html#a1">~Param</a>();
+00083
+<a name="l00084"></a><a class="code" href="classParam.html#m0">00084</a> <font class="keywordtype">void</font> *m_pValue;
+<a name="l00085"></a><a class="code" href="classParam.html#m1">00085</a> <a class="code" href="classax_1_1QName.html">ax::QName</a> *m_pType;
+<a name="l00086"></a><a class="code" href="classParam.html#m2">00086</a> std::string m_Name;
+00087 };
+00088
+00089 <font class="preprocessor">#endif // _AXIS_PARAM_HPP</font>
+00090 <font class="preprocessor"></font>
+00091
+00092
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +80 -60 xml-axis/contrib/Axis-C++/docs/ApiDocs/Param_8cpp-source.html
Index: Param_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Param_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Param_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Param_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,66 +8,86 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Param.cpp</h1><a href="Param_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
-00047
-00048
-<a name="l00049"></a><a class="code" href="classParam.html#a0">00049</a> <a class="code" href="classParam.html#a0">Param::Param</a>()<font class="keyword"></font>
-00050 <font class="keyword"></font>{
-00051 m_pValue=m_pType=NULL;
-00052 m_Name=<font class="stringliteral">"arg"</font>;
-00053 }
-00054
-<a name="l00055"></a><a class="code" href="classParam.html#a1">00055</a> <a class="code" href="classParam.html#a1">Param::~Param</a>()<font class="keyword"></font>
-00056 <font class="keyword"></font>{
-00057 <font class="keyword">delete</font> m_pType;
-00058 }
-00059
-00060
-00061
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
+00067
+00068
+<a name="l00069"></a><a class="code" href="classParam.html#a0">00069</a> <a class="code" href="classParam.html#a0">Param::Param</a>()<font class="keyword"></font>
+00070 <font class="keyword"></font>{
+00071 m_pValue=m_pType=NULL;
+00072 m_Name=<font class="stringliteral">"arg"</font>;
+00073 }
+00074
+<a name="l00075"></a><a class="code" href="classParam.html#a1">00075</a> <a class="code" href="classParam.html#a1">Param::~Param</a>()<font class="keyword"></font>
+00076 <font class="keyword"></font>{
+00077 <font class="keyword">delete</font> m_pType;
+00078 }
+00079
+00080
+00081
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +2 -2 xml-axis/contrib/Axis-C++/docs/ApiDocs/NsStack_8hpp.html
Index: NsStack_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/NsStack_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NsStack_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ NsStack_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -49,7 +49,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="NsStack_8hpp-source.html#l00046">46</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
+Definition at line <a class="el" href="NsStack_8hpp-source.html#l00066">66</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
@@ -78,7 +78,7 @@
<p>
<p>
-Definition at line <a class="el" href="NsStack_8hpp-source.html#l00055">55</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
+Definition at line <a class="el" href="NsStack_8hpp-source.html#l00075">75</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +107 -87 xml-axis/contrib/Axis-C++/docs/ApiDocs/NsStack_8hpp-source.html
Index: NsStack_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/NsStack_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NsStack_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ NsStack_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,99 +8,119 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>NsStack.hpp</h1><a href="NsStack_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_NSSTACK_HPP)</font>
-<a name="l00046"></a><a class="code" href="NsStack_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_NSSTACK_HPP</font>
-00047 <font class="preprocessor"></font>
-00048 <font class="preprocessor">#include <stack></font>
-00049 <font class="preprocessor">#include <map></font>
-00050 <font class="preprocessor">#include <string></font>
-00051 <font class="preprocessor">#include <vector></font>
-00052
-00053
-00054
-<a name="l00055"></a><a class="code" href="NsStack_8hpp.html#a1">00055</a> <font class="keyword">typedef</font> std::map<std::string, std::string> NsMap_t;
-00056
-<a name="l00063"></a><a class="code" href="classNsMap.html">00063</a> <font class="keyword">class </font><a class="code" href="classNsMap.html">NsMap</a> : <font class="keyword">public</font> NsMap_t
-00064 {
-00065 <font class="keyword">public</font>:
-00067 <font class="keyword">const</font> std::string <a class="code" href="classNsMap.html#a0">findURI</a>(<font class="keyword">const</font> std::string& uri);
-00069 <font class="keyword">const</font> std::string <a class="code" href="classNsMap.html#a1">findPrefix</a>(<font class="keyword">const</font> std::string& prefex);
-00070 };
-00071
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_NSSTACK_HPP)</font>
+<a name="l00066"></a><a class="code" href="NsStack_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_NSSTACK_HPP</font>
+00067 <font class="preprocessor"></font>
+00068 <font class="preprocessor">#include <stack></font>
+00069 <font class="preprocessor">#include <map></font>
+00070 <font class="preprocessor">#include <string></font>
+00071 <font class="preprocessor">#include <vector></font>
00072
00073
-<a name="l00080"></a><a class="code" href="classNsStack.html">00080</a> <font class="keyword">class </font><a class="code" href="classNsStack.html">NsStack</a>
-00081 {
-00082 <font class="keyword">public</font>:
-<a name="l00084"></a><a class="code" href="classNsStack.html#a0">00084</a> <a class="code" href="classNsStack.html#a0">NsStack</a>() : Indx(-1) {}
-00085
-00087 <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a1">Add</a>(<font class="keyword">const</font> std::string& uri, <font class="keyword">const</font> std::string& prefix);
-00088
-00090 <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a2">Push</a>();
+00074
+<a name="l00075"></a><a class="code" href="NsStack_8hpp.html#a1">00075</a> <font class="keyword">typedef</font> std::map<std::string, std::string> NsMap_t;
+00076
+<a name="l00083"></a><a class="code" href="classNsMap.html">00083</a> <font class="keyword">class </font><a class="code" href="classNsMap.html">NsMap</a> : <font class="keyword">public</font> NsMap_t
+00084 {
+00085 <font class="keyword">public</font>:
+00087 <font class="keyword">const</font> std::string <a class="code" href="classNsMap.html#a0">findURI</a>(<font class="keyword">const</font> std::string& uri);
+00089 <font class="keyword">const</font> std::string <a class="code" href="classNsMap.html#a1">findPrefix</a>(<font class="keyword">const</font> std::string& prefex);
+00090 };
00091
-00093 <a class="code" href="classNsMap.html">NsMap</a>* <a class="code" href="classNsStack.html#a3">Peek</a>();
-00094
-00096 <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a4">Pop</a>();
-00097
-00099 <font class="keyword">const</font> std::string <a class="code" href="classNsStack.html#a5">GetPrefix</a>(<font class="keyword">const</font> std::string& namespaceURI);
-00100
-00102 <font class="keyword">const</font> std::string <a class="code" href="classNsStack.html#a6">GetNamespaceURI</a>(<font class="keyword">const</font> std::string& prefix);
-00103
-00104 <font class="keyword">private</font>:
-<a name="l00105"></a><a class="code" href="classNsStack.html#o0">00105</a> std::vector<NsMap> Ns;
-<a name="l00106"></a><a class="code" href="classNsStack.html#o1">00106</a> <font class="keywordtype">int</font> Indx;
-00107 };
+00092
+00093
+<a name="l00100"></a><a class="code" href="classNsStack.html">00100</a> <font class="keyword">class </font><a class="code" href="classNsStack.html">NsStack</a>
+00101 {
+00102 <font class="keyword">public</font>:
+<a name="l00104"></a><a class="code" href="classNsStack.html#a0">00104</a> <a class="code" href="classNsStack.html#a0">NsStack</a>() : Indx(-1) {}
+00105
+00107 <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a1">Add</a>(<font class="keyword">const</font> std::string& uri, <font class="keyword">const</font> std::string& prefix);
00108
-00109
-00110
+00110 <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a2">Push</a>();
00111
-00112 <font class="preprocessor">#endif //_AXIS_NSSTACK_HPP</font>
-00113 <font class="preprocessor"></font>
+00113 <a class="code" href="classNsMap.html">NsMap</a>* <a class="code" href="classNsStack.html#a3">Peek</a>();
00114
-00115
+00116 <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a4">Pop</a>();
+00117
+00119 <font class="keyword">const</font> std::string <a class="code" href="classNsStack.html#a5">GetPrefix</a>(<font class="keyword">const</font> std::string& namespaceURI);
+00120
+00122 <font class="keyword">const</font> std::string <a class="code" href="classNsStack.html#a6">GetNamespaceURI</a>(<font class="keyword">const</font> std::string& prefix);
+00123
+00124 <font class="keyword">private</font>:
+<a name="l00125"></a><a class="code" href="classNsStack.html#o0">00125</a> std::vector<NsMap> Ns;
+<a name="l00126"></a><a class="code" href="classNsStack.html#o1">00126</a> <font class="keywordtype">int</font> Indx;
+00127 };
+00128
+00129
+00130
+00131
+00132 <font class="preprocessor">#endif //_AXIS_NSSTACK_HPP</font>
+00133 <font class="preprocessor"></font>
+00134
+00135
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +151 -131 xml-axis/contrib/Axis-C++/docs/ApiDocs/NsStack_8cpp-source.html
Index: NsStack_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/NsStack_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NsStack_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ NsStack_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,139 +8,159 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>NsStack.cpp</h1><a href="NsStack_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="NsStack_8hpp.html">NsStack.hpp</a>"</font>
-00047
-00048
-<a name="l00052"></a><a class="code" href="classNsMap.html#a0">00052</a> <font class="keyword">const</font> std::string <a class="code" href="classNsMap.html#a0">NsMap::findURI</a>(<font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
-00053 <font class="keyword"></font>{
-00054 NsMap_t::iterator itr;
-00055 <font class="keywordflow">for</font>(itr=begin();itr!=end();++itr)
-00056 {
-00057 <font class="keywordflow">if</font>(itr->first == uri) <font class="keywordflow">return</font> itr->second;
-00058 }
-00059 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
-00060 }
-00061
-00062
-<a name="l00066"></a><a class="code" href="classNsMap.html#a1">00066</a> <font class="keyword">const</font> std::string <a class="code" href="classNsMap.html#a1">NsMap::findPrefix</a>(<font class="keyword">const</font> std::string& prefex)<font class="keyword"></font>
-00067 <font class="keyword"></font>{
-00068 NsMap_t::iterator itr;
-00069 <font class="keywordflow">for</font>(itr=begin();itr!=end();++itr)
-00070 {
-00071 <font class="keywordflow">if</font>(itr->second == prefex) <font class="keywordflow">return</font> itr->first;
-00072 }
-00073 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
-00074 }
-00075
-<a name="l00079"></a><a class="code" href="classNsStack.html#a1">00079</a> <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a1">NsStack::Add</a>(<font class="keyword">const</font> std::string& uri, <font class="keyword">const</font> std::string& prefix)<font class="keyword"></font>
-00080 <font class="keyword"></font>{
-00081 <font class="keywordflow">if</font>(!Ns.empty())
-00082 {
-00083 <a class="code" href="classNsMap.html">NsMap</a> *tmpMap = <a class="code" href="classNsStack.html#a3">Peek</a>();
-00084 tmpMap->insert(std::make_pair(uri, prefix));
-00085 }
-00086 <font class="keywordflow">else</font>
-00087 {
-00088 <a class="code" href="classNsMap.html">NsMap</a> tmpMap;
-00089 tmpMap.insert(std::make_pair(uri, prefix));
-00090 Ns.push_back(tmpMap);
-00091 Indx++;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="NsStack_8hpp.html">NsStack.hpp</a>"</font>
+00067
+00068
+<a name="l00072"></a><a class="code" href="classNsMap.html#a0">00072</a> <font class="keyword">const</font> std::string <a class="code" href="classNsMap.html#a0">NsMap::findURI</a>(<font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
+00073 <font class="keyword"></font>{
+00074 NsMap_t::iterator itr;
+00075 <font class="keywordflow">for</font>(itr=begin();itr!=end();++itr)
+00076 {
+00077 <font class="keywordflow">if</font>(itr->first == uri) <font class="keywordflow">return</font> itr->second;
+00078 }
+00079 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
+00080 }
+00081
+00082
+<a name="l00086"></a><a class="code" href="classNsMap.html#a1">00086</a> <font class="keyword">const</font> std::string <a class="code" href="classNsMap.html#a1">NsMap::findPrefix</a>(<font class="keyword">const</font> std::string& prefex)<font class="keyword"></font>
+00087 <font class="keyword"></font>{
+00088 NsMap_t::iterator itr;
+00089 <font class="keywordflow">for</font>(itr=begin();itr!=end();++itr)
+00090 {
+00091 <font class="keywordflow">if</font>(itr->second == prefex) <font class="keywordflow">return</font> itr->first;
00092 }
-00093 }
-00094
-<a name="l00098"></a><a class="code" href="classNsStack.html#a2">00098</a> <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a2">NsStack::Push</a>()<font class="keyword"></font>
-00099 <font class="keyword"></font>{
-00100 <a class="code" href="classNsMap.html">NsMap</a> tmpMap;
-00101 tmpMap.insert(std::make_pair(std::string(<font class="stringliteral">""</font>), std::string(<font class="stringliteral">""</font>)));
-00102 Ns.push_back(tmpMap);
-00103 Indx++;
-00104 }
-00105
-00109
-<a name="l00110"></a><a class="code" href="classNsStack.html#a3">00110</a> <a class="code" href="classNsMap.html">NsMap</a>* <a class="code" href="classNsStack.html#a3">NsStack::Peek</a>()<font class="keyword"> </font>
-00111 <font class="keyword"></font>{
-00112 <font class="keywordflow">if</font>(Ns.empty()) <font class="keywordflow">return</font> NULL;
-00113 <font class="keywordflow">return</font> &Ns[Indx];
-00114 }
-00115
-<a name="l00119"></a><a class="code" href="classNsStack.html#a4">00119</a> <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a4">NsStack::Pop</a>()<font class="keyword"></font>
-00120 <font class="keyword"></font>{
-00121 <font class="keywordflow">if</font>(Indx>=0)
-00122 {
-00123 Ns.pop_back();
-00124 Indx--;
-00125 }
-00126 }
-00127
-00132
-<a name="l00133"></a><a class="code" href="classNsStack.html#a5">00133</a> <font class="keyword">const</font> std::string <a class="code" href="classNsStack.html#a5">NsStack::GetPrefix</a>(<font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
-00134 <font class="keyword"></font>{
-00135 std::vector<NsMap>::iterator itr;
-00136
-00137 <font class="keywordflow">for</font>(itr = Ns.begin(); itr != Ns.end(); ++itr)
-00138 {
-00139 std::string prefix = itr->findURI(uri);
-00140 <font class="keywordflow">if</font>(!prefix.empty()) <font class="keywordflow">return</font> prefix;
-00141 }
-00142 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
-00143 }
-00144
-<a name="l00149"></a><a class="code" href="classNsStack.html#a6">00149</a> <font class="keyword">const</font> std::string <a class="code" href="classNsStack.html#a6">NsStack::GetNamespaceURI</a>(<font class="keyword">const</font> std::string& prefix)<font class="keyword"></font>
-00150 <font class="keyword"></font>{
-00151 std::vector<NsMap>::iterator itr;
+00093 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
+00094 }
+00095
+<a name="l00099"></a><a class="code" href="classNsStack.html#a1">00099</a> <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a1">NsStack::Add</a>(<font class="keyword">const</font> std::string& uri, <font class="keyword">const</font> std::string& prefix)<font class="keyword"></font>
+00100 <font class="keyword"></font>{
+00101 <font class="keywordflow">if</font>(!Ns.empty())
+00102 {
+00103 <a class="code" href="classNsMap.html">NsMap</a> *tmpMap = <a class="code" href="classNsStack.html#a3">Peek</a>();
+00104 tmpMap->insert(std::make_pair(uri, prefix));
+00105 }
+00106 <font class="keywordflow">else</font>
+00107 {
+00108 <a class="code" href="classNsMap.html">NsMap</a> tmpMap;
+00109 tmpMap.insert(std::make_pair(uri, prefix));
+00110 Ns.push_back(tmpMap);
+00111 Indx++;
+00112 }
+00113 }
+00114
+<a name="l00118"></a><a class="code" href="classNsStack.html#a2">00118</a> <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a2">NsStack::Push</a>()<font class="keyword"></font>
+00119 <font class="keyword"></font>{
+00120 <a class="code" href="classNsMap.html">NsMap</a> tmpMap;
+00121 tmpMap.insert(std::make_pair(std::string(<font class="stringliteral">""</font>), std::string(<font class="stringliteral">""</font>)));
+00122 Ns.push_back(tmpMap);
+00123 Indx++;
+00124 }
+00125
+00129
+<a name="l00130"></a><a class="code" href="classNsStack.html#a3">00130</a> <a class="code" href="classNsMap.html">NsMap</a>* <a class="code" href="classNsStack.html#a3">NsStack::Peek</a>()<font class="keyword"> </font>
+00131 <font class="keyword"></font>{
+00132 <font class="keywordflow">if</font>(Ns.empty()) <font class="keywordflow">return</font> NULL;
+00133 <font class="keywordflow">return</font> &Ns[Indx];
+00134 }
+00135
+<a name="l00139"></a><a class="code" href="classNsStack.html#a4">00139</a> <font class="keywordtype">void</font> <a class="code" href="classNsStack.html#a4">NsStack::Pop</a>()<font class="keyword"></font>
+00140 <font class="keyword"></font>{
+00141 <font class="keywordflow">if</font>(Indx>=0)
+00142 {
+00143 Ns.pop_back();
+00144 Indx--;
+00145 }
+00146 }
+00147
00152
-00153 <font class="keywordflow">for</font>(itr = Ns.begin(); itr != Ns.end(); ++itr)
-00154 {
-00155 std::string uri = itr->findPrefix(prefix);
-00156 <font class="keywordflow">if</font>(!uri.empty()) <font class="keywordflow">return</font> uri;
-00157 }
-00158 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
-00159 }
-00160
+<a name="l00153"></a><a class="code" href="classNsStack.html#a5">00153</a> <font class="keyword">const</font> std::string <a class="code" href="classNsStack.html#a5">NsStack::GetPrefix</a>(<font class="keyword">const</font> std::string& uri)<font class="keyword"></font>
+00154 <font class="keyword"></font>{
+00155 std::vector<NsMap>::iterator itr;
+00156
+00157 <font class="keywordflow">for</font>(itr = Ns.begin(); itr != Ns.end(); ++itr)
+00158 {
+00159 std::string prefix = itr->findURI(uri);
+00160 <font class="keywordflow">if</font>(!prefix.empty()) <font class="keywordflow">return</font> prefix;
+00161 }
+00162 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
+00163 }
+00164
+<a name="l00169"></a><a class="code" href="classNsStack.html#a6">00169</a> <font class="keyword">const</font> std::string <a class="code" href="classNsStack.html#a6">NsStack::GetNamespaceURI</a>(<font class="keyword">const</font> std::string& prefix)<font class="keyword"></font>
+00170 <font class="keyword"></font>{
+00171 std::vector<NsMap>::iterator itr;
+00172
+00173 <font class="keywordflow">for</font>(itr = Ns.begin(); itr != Ns.end(); ++itr)
+00174 {
+00175 std::string uri = itr->findPrefix(prefix);
+00176 <font class="keywordflow">if</font>(!uri.empty()) <font class="keywordflow">return</font> uri;
+00177 }
+00178 <font class="keywordflow">return</font> std::string(<font class="stringliteral">""</font>);
+00179 }
+00180
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +3 -3 xml-axis/contrib/Axis-C++/docs/ApiDocs/namespace__ax.html
Index: namespace__ax.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/namespace__ax.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- namespace__ax.html 22 Mar 2002 00:41:36 -0000 1.1
+++ namespace__ax.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -53,7 +53,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLType_8cpp-source.html#l00131">131</a> of file <a class="el" href="XMLType_8cpp-source.html">XMLType.cpp</a>. </td>
+Definition at line <a class="el" href="XMLType_8cpp-source.html#l00151">151</a> of file <a class="el" href="XMLType_8cpp-source.html">XMLType.cpp</a>. </td>
</tr>
</table>
<a name="a41" doxytag="ax::XMLType< std::string >::GetType"></a><p>
@@ -88,7 +88,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLType_8cpp-source.html#l00124">124</a> of file <a class="el" href="XMLType_8cpp-source.html">XMLType.cpp</a>. </td>
+Definition at line <a class="el" href="XMLType_8cpp-source.html#l00144">144</a> of file <a class="el" href="XMLType_8cpp-source.html">XMLType.cpp</a>. </td>
</tr>
</table>
<a name="a43" doxytag="ax::operator<"></a><p>
@@ -125,7 +125,7 @@
<p>
Storage stratergy in a std::map we need a get around for this.
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00163">163</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00183">183</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<html>
1.2 +3 -3 xml-axis/contrib/Axis-C++/docs/ApiDocs/MessageElement_8hpp.html
Index: MessageElement_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/MessageElement_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MessageElement_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ MessageElement_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,8 +8,8 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>MessageElement.hpp File Reference</h1><code>#include "<a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>"</code><br>
-<code>#include <dom/DOM_Node.hpp></code><br>
-<code>#include <dom/DOM_Element.hpp></code><br>
+<code>#include <xercesc/dom/DOM_Node.hpp></code><br>
+<code>#include <xercesc/dom/DOM_Element.hpp></code><br>
<p>
<a href="MessageElement_8hpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
@@ -43,7 +43,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00047">47</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00067">67</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +111 -90 xml-axis/contrib/Axis-C++/docs/ApiDocs/MessageElement_8hpp-source.html
Index: MessageElement_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/MessageElement_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MessageElement_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ MessageElement_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,99 +8,120 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>MessageElement.hpp</h1><a href="MessageElement_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_MESSAGEELEMENT_HPP)</font>
-<a name="l00047"></a><a class="code" href="MessageElement_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_MESSAGEELEMENT_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include "<a class="code" href="AttList_8hpp.html">AttList.hpp</a>"</font>
-00050 <font class="preprocessor">#include <dom/DOM_Node.hpp></font>
-00051 <font class="preprocessor">#include <dom/DOM_Element.hpp></font>
-00052
-00053
-00054 <font class="keyword">class </font><a class="code" href="classXMLSerializer.html">XMLSerializer</a>;
-00055 <font class="keyword">class </font><a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>;
-00056
-<a name="l00067"></a><a class="code" href="classMessageElement.html">00067</a> <font class="keyword">class </font><a class="code" href="classMessageElement.html">MessageElement</a>
-00068 {
-00069 <font class="keyword">public</font>:
-00071 <a class="code" href="classMessageElement.html#a0">MessageElement</a>();
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_MESSAGEELEMENT_HPP)</font>
+<a name="l00067"></a><a class="code" href="MessageElement_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_MESSAGEELEMENT_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include "<a class="code" href="AttList_8hpp.html">AttList.hpp</a>"</font>
+00070 <font class="preprocessor">#include <xercesc/dom/DOM_Node.hpp></font>
+00071 <font class="preprocessor">#include <xercesc/dom/DOM_Element.hpp></font>
00072
-00074 <a class="code" href="classMessageElement.html#a0">MessageElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00075
-00077 <a class="code" href="classMessageElement.html#a0">MessageElement</a>(<font class="keyword">const</font> std::string& p_Ns, <font class="keyword">const</font> std::string& p_LocalPart);
-00078 <font class="keyword">virtual</font> <a class="code" href="classMessageElement.html#a3">~MessageElement</a>();
-00079
-<a name="l00081"></a><a class="code" href="classMessageElement.html#a4">00081</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>{}
-00082
-<a name="l00084"></a><a class="code" href="classMessageElement.html#a5">00084</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>{}
-00085
-00087 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
-00088
-<a name="l00090"></a><a class="code" href="classMessageElement.html#a7">00090</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a7">SetElmQName</a>(<font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName)<font class="keyword"></font>{m_qName = p_qName;};
-00091
-<a name="l00093"></a><a class="code" href="classMessageElement.html#a8">00093</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>{}
-00094
-<a name="l00096"></a><a class="code" href="classMessageElement.html#a9">00096</a> <font class="keyword">virtual</font> <a class="code" href="classax_1_1QName.html">ax::QName</a> <a class="code" href="classMessageElement.html#a9">GetElmQName</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_qName;};
-00097
-00098 <font class="keyword">protected</font>:
-<a name="l00099"></a><a class="code" href="classMessageElement.html#n0">00099</a> std::string m_Name ;
-<a name="l00100"></a><a class="code" href="classMessageElement.html#n1">00100</a> std::string prefix ;
-<a name="l00101"></a><a class="code" href="classMessageElement.html#n2">00101</a> std::string m_NsURI;
+00073
+00074 <font class="keyword">class </font><a class="code" href="classXMLSerializer.html">XMLSerializer</a>;
+00075 <font class="keyword">class </font><a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>;
+00076
+00086
+<a name="l00087"></a><a class="code" href="classMessageElement.html">00087</a> <font class="keyword">class </font><a class="code" href="classMessageElement.html">MessageElement</a>
+00088 {
+00089 <font class="keyword">public</font>:
+00091 <a class="code" href="classMessageElement.html#a0">MessageElement</a>();
+00092
+00094 <a class="code" href="classMessageElement.html#a0">MessageElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00095
+00097 <a class="code" href="classMessageElement.html#a0">MessageElement</a>(<font class="keyword">const</font> std::string& p_Ns, <font class="keyword">const</font> std::string& p_LocalPart);
+00098 <font class="keyword">virtual</font> <a class="code" href="classMessageElement.html#a3">~MessageElement</a>();
+00099
+<a name="l00101"></a><a class="code" href="classMessageElement.html#a4">00101</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a4">DeSerialize</a>(<a class="code" href="classXMLDeSerializer.html">XMLDeSerializer</a>& dserilizer)<font class="keyword"></font>{}
00102
-<a name="l00103"></a><a class="code" href="classMessageElement.html#n3">00103</a> DOM_Element m_pElmNode;
-<a name="l00104"></a><a class="code" href="classMessageElement.html#n4">00104</a> <a class="code" href="classAttList.html">AttList</a> m_AttLst;
+<a name="l00104"></a><a class="code" href="classMessageElement.html#a5">00104</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a5">Serialize</a>(<a class="code" href="classXMLSerializer.html">XMLSerializer</a>& serilizer)<font class="keyword"></font>{}
00105
-<a name="l00106"></a><a class="code" href="classMessageElement.html#n5">00106</a> <a class="code" href="classax_1_1QName.html">ax::QName</a> m_qName;
-00107
-<a name="l00108"></a><a class="code" href="classMessageElement.html#n6">00108</a> std::string m_Msg;
-00109 };
-00110
-00111 <font class="preprocessor">#endif // _AXIS_MESSAGEELEMENT_HPP</font>
-00112 <font class="preprocessor"></font>
-00113
+00107 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a6">SetMsgElm</a>(<font class="keyword">const</font> DOM_Element& p_Elm);
+00108
+<a name="l00110"></a><a class="code" href="classMessageElement.html#a7">00110</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a7">SetElmQName</a>(<font class="keyword">const</font> <a class="code" href="classax_1_1QName.html">ax::QName</a>& p_qName)<font class="keyword"></font>{m_qName = p_qName;};
+00111
+<a name="l00113"></a><a class="code" href="classMessageElement.html#a8">00113</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a8">AddMsgElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>{}
+00114
+<a name="l00116"></a><a class="code" href="classMessageElement.html#a9">00116</a> <font class="keyword">virtual</font> <a class="code" href="classax_1_1QName.html">ax::QName</a> <a class="code" href="classMessageElement.html#a9">GetElmQName</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_qName;};
+00117
+00118 <font class="keyword">protected</font>:
+<a name="l00119"></a><a class="code" href="classMessageElement.html#n0">00119</a> std::string m_Name ;
+<a name="l00120"></a><a class="code" href="classMessageElement.html#n1">00120</a> std::string prefix ;
+<a name="l00121"></a><a class="code" href="classMessageElement.html#n2">00121</a> std::string m_NsURI;
+00122
+<a name="l00123"></a><a class="code" href="classMessageElement.html#n3">00123</a> DOM_Element m_pElmNode;
+<a name="l00124"></a><a class="code" href="classMessageElement.html#n4">00124</a> <a class="code" href="classAttList.html">AttList</a> m_AttLst;
+00125
+<a name="l00126"></a><a class="code" href="classMessageElement.html#n5">00126</a> <a class="code" href="classax_1_1QName.html">ax::QName</a> m_qName;
+00127
+<a name="l00128"></a><a class="code" href="classMessageElement.html#n6">00128</a> std::string m_Msg;
+00129 };
+00130
+00131 <font class="preprocessor">#endif // _AXIS_MESSAGEELEMENT_HPP</font>
+00132 <font class="preprocessor"></font>
+00133
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +98 -78 xml-axis/contrib/Axis-C++/docs/ApiDocs/MessageElement_8cpp-source.html
Index: MessageElement_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/MessageElement_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MessageElement_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ MessageElement_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,84 +8,104 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>MessageElement.cpp</h1><a href="MessageElement_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
-00047
-00048
-<a name="l00049"></a><a class="code" href="classMessageElement.html#a0">00049</a> <a class="code" href="classMessageElement.html#a0">MessageElement::MessageElement</a>()<font class="keyword"></font>
-00050 <font class="keyword"></font>{
-00051
-00052 }
-00053
-<a name="l00054"></a><a class="code" href="classMessageElement.html#a3">00054</a> <a class="code" href="classMessageElement.html#a3">MessageElement::~MessageElement</a>()<font class="keyword"></font>
-00055 <font class="keyword"></font>{
-00056
-00057 }
-00058
-<a name="l00059"></a><a class="code" href="classMessageElement.html#a1">00059</a> <a class="code" href="classMessageElement.html#a0">MessageElement::MessageElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00060 <font class="keyword"></font>{
-00061 m_pElmNode = p_Elm;
-00062 m_Name = p_Elm.getLocalName().transcode();
-00063 m_NsURI = p_Elm.getNamespaceURI().transcode();
-00064 }
-00065
-<a name="l00066"></a><a class="code" href="classMessageElement.html#a2">00066</a> <a class="code" href="classMessageElement.html#a0">MessageElement::MessageElement</a>(<font class="keyword">const</font> std::string& p_Ns, <font class="keyword">const</font> std::string& p_LocalPart)<font class="keyword"></font>
-00067 <font class="keyword"></font>{
-00068 m_Name = p_LocalPart;
-00069 prefix = <font class="stringliteral">""</font>;
-00070 m_NsURI = p_Ns;
-00071 }
-00072
-<a name="l00073"></a><a class="code" href="classMessageElement.html#a6">00073</a> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a6">MessageElement::SetMsgElm</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
-00074 <font class="keyword"></font>{
-00075 m_pElmNode = p_Elm;
-00076 m_Name = p_Elm.getLocalName().transcode();
-00077 m_NsURI = p_Elm.getNamespaceURI().transcode();
-00078 }
-00079
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="MessageElement_8hpp.html">MessageElement.hpp</a>"</font>
+00067
+00068
+<a name="l00069"></a><a class="code" href="classMessageElement.html#a0">00069</a> <a class="code" href="classMessageElement.html#a0">MessageElement::MessageElement</a>()<font class="keyword"></font>
+00070 <font class="keyword"></font>{
+00071
+00072 }
+00073
+<a name="l00074"></a><a class="code" href="classMessageElement.html#a3">00074</a> <a class="code" href="classMessageElement.html#a3">MessageElement::~MessageElement</a>()<font class="keyword"></font>
+00075 <font class="keyword"></font>{
+00076
+00077 }
+00078
+<a name="l00079"></a><a class="code" href="classMessageElement.html#a1">00079</a> <a class="code" href="classMessageElement.html#a0">MessageElement::MessageElement</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00080 <font class="keyword"></font>{
+00081 m_pElmNode = p_Elm;
+00082 m_Name = p_Elm.getLocalName().transcode();
+00083 m_NsURI = p_Elm.getNamespaceURI().transcode();
+00084 }
+00085
+<a name="l00086"></a><a class="code" href="classMessageElement.html#a2">00086</a> <a class="code" href="classMessageElement.html#a0">MessageElement::MessageElement</a>(<font class="keyword">const</font> std::string& p_Ns, <font class="keyword">const</font> std::string& p_LocalPart)<font class="keyword"></font>
+00087 <font class="keyword"></font>{
+00088 m_Name = p_LocalPart;
+00089 prefix = <font class="stringliteral">""</font>;
+00090 m_NsURI = p_Ns;
+00091 }
+00092
+<a name="l00093"></a><a class="code" href="classMessageElement.html#a6">00093</a> <font class="keywordtype">void</font> <a class="code" href="classMessageElement.html#a6">MessageElement::SetMsgElm</a>(<font class="keyword">const</font> DOM_Element& p_Elm)<font class="keyword"></font>
+00094 <font class="keyword"></font>{
+00095 m_pElmNode = p_Elm;
+00096 m_Name = p_Elm.getLocalName().transcode();
+00097 m_NsURI = p_Elm.getNamespaceURI().transcode();
+00098 }
+00099
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +4 -0 xml-axis/contrib/Axis-C++/docs/ApiDocs/index.hhp
Index: index.hhp
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/index.hhp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- index.hhp 22 Mar 2002 00:41:36 -0000 1.1
+++ index.hhp 9 Sep 2002 11:04:29 -0000 1.2
@@ -22,6 +22,7 @@
Call_8hpp-source.html
Channel_8cpp-source.html
Channel_8hpp-source.html
+CVS_2Base_2HttpTransport_8cpp-source.html
HttpTransport_8cpp-source.html
HttpTransport_8hpp-source.html
MessageElement_8cpp-source.html
@@ -33,6 +34,7 @@
Platform_8cpp-source.html
Platform_8hpp-source.html
QName_8cpp-source.html
+CVS_2Base_2QName_8hpp-source.html
QName_8hpp-source.html
Receiver_8cpp-source.html
Receiver_8hpp-source.html
@@ -83,6 +85,7 @@
Call_8hpp.html
Channel_8cpp.html
Channel_8hpp.html
+CVS_2Base_2HttpTransport_8cpp.html
HttpTransport_8cpp.html
HttpTransport_8hpp.html
MessageElement_8cpp.html
@@ -94,6 +97,7 @@
Platform_8cpp.html
Platform_8hpp.html
QName_8cpp.html
+CVS_2Base_2QName_8hpp.html
QName_8hpp.html
Receiver_8cpp.html
Receiver_8hpp.html
1.2 +29 -29 xml-axis/contrib/Axis-C++/docs/ApiDocs/index.hhk
Index: index.hhk
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/index.hhk,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- index.hhk 22 Mar 2002 00:41:36 -0000 1.1
+++ index.hhk 9 Sep 2002 11:04:29 -0000 1.2
@@ -42,6 +42,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="_AXIS_QNAME_HPP"><param name="Name" value="_AXIS_QNAME_HPP"></OBJECT>
<UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CVS_2Base_2QName_8hpp.html#a0"><param name="Name" value="CVS/Base/QName.hpp"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="QName_8hpp.html#a0"><param name="Name" value="QName.hpp"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="_AXIS_RECEIVER_HPP"><param name="Name" value="_AXIS_RECEIVER_HPP"></OBJECT>
@@ -190,16 +191,16 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html"><param name="Name" value="ax::QName"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a9"><param name="Name" value="GetLocalPart"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a8"><param name="Name" value="GetNsURI"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a21"><param name="Name" value="GetLocalPart"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a20"><param name="Name" value="GetNsURI"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#o1"><param name="Name" value="m_strLocalPart"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#o0"><param name="Name" value="m_strNsURI"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#l0"><param name="Name" value="operator<"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a10"><param name="Name" value="operator=="></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#l1"><param name="Name" value="operator<"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a22"><param name="Name" value="operator=="></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a0"><param name="Name" value="QName"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a7"><param name="Name" value="SetLocalPart"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a6"><param name="Name" value="SetNsURI"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a11"><param name="Name" value="toString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a19"><param name="Name" value="SetLocalPart"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a18"><param name="Name" value="SetNsURI"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a23"><param name="Name" value="toString"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a5"><param name="Name" value="~QName"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1XMLType.html"><param name="Name" value="ax::XMLType"></OBJECT>
@@ -326,6 +327,10 @@
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classServiceFactory.html#d0"><param name="Name" value="ServiceFactory"></OBJECT>
</UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CVS_2Base_2QName_8hpp.html"><param name="Name" value="CVS/Base/QName.hpp"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CVS_2Base_2QName_8hpp.html#a0"><param name="Name" value="_AXIS_QNAME_HPP"></OBJECT>
+ </UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="DeSerialize"><param name="Name" value="DeSerialize"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classMessageElement.html#a4"><param name="Name" value="MessageElement"></OBJECT>
@@ -431,7 +436,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="GetLocalPart"><param name="Name" value="GetLocalPart"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a9"><param name="Name" value="ax::QName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a21"><param name="Name" value="ax::QName"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="GetMsg"><param name="Name" value="GetMsg"></OBJECT>
<UL>
@@ -451,7 +456,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="GetNsURI"><param name="Name" value="GetNsURI"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a8"><param name="Name" value="ax::QName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a20"><param name="Name" value="ax::QName"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="GetPayLoad"><param name="Name" value="GetPayLoad"></OBJECT>
<UL>
@@ -587,10 +592,6 @@
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classHttpTransport.html#c1"><param name="Name" value="HttpTransport"></OBJECT>
</UL>
- <LI><OBJECT type="text/sitemap"><param name="See Also" value="impl"><param name="Name" value="impl"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o6"><param name="Name" value="XMLSerializer"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="IN_OUT_PARAM"><param name="Name" value="IN_OUT_PARAM"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classCall.html#s3s2"><param name="Name" value="Call"></OBJECT>
@@ -644,23 +645,23 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="m_ChildElm"><param name="Name" value="m_ChildElm"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o10"><param name="Name" value="XMLSerializer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o9"><param name="Name" value="XMLSerializer"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="m_CurElm"><param name="Name" value="m_CurElm"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o9"><param name="Name" value="XMLSerializer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o8"><param name="Name" value="XMLSerializer"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="m_CurNode"><param name="Name" value="m_CurNode"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o8"><param name="Name" value="XMLSerializer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o7"><param name="Name" value="XMLSerializer"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="m_CurTxtElm"><param name="Name" value="m_CurTxtElm"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o11"><param name="Name" value="XMLSerializer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o10"><param name="Name" value="XMLSerializer"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="m_Doc"><param name="Name" value="m_Doc"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o7"><param name="Name" value="XMLSerializer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o6"><param name="Name" value="XMLSerializer"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="m_EncStyle"><param name="Name" value="m_EncStyle"></OBJECT>
<UL>
@@ -1010,11 +1011,11 @@
<LI><OBJECT type="text/sitemap"><param name="See Also" value="operator<"><param name="Name" value="operator<"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespace__ax.html#a43"><param name="Name" value="ax"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#l0"><param name="Name" value="ax::QName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#l1"><param name="Name" value="ax::QName"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="operator=="><param name="Name" value="operator=="></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a10"><param name="Name" value="ax::QName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a22"><param name="Name" value="ax::QName"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="operator="><param name="Name" value="operator="></OBJECT>
<UL>
@@ -1254,7 +1255,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="SetLocalPart"><param name="Name" value="SetLocalPart"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a7"><param name="Name" value="ax::QName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a19"><param name="Name" value="ax::QName"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="SetMethodNamespaceURI"><param name="Name" value="SetMethodNamespaceURI"></OBJECT>
<UL>
@@ -1270,7 +1271,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="SetNsURI"><param name="Name" value="SetNsURI"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a6"><param name="Name" value="ax::QName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a18"><param name="Name" value="ax::QName"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="SetOperationName"><param name="Name" value="SetOperationName"></OBJECT>
<UL>
@@ -1466,7 +1467,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="See Also" value="toString"><param name="Name" value="toString"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a11"><param name="Name" value="ax::QName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classax_1_1QName.html#a23"><param name="Name" value="ax::QName"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="Transport_8hpp.html"><param name="Name" value="Transport.hpp"></OBJECT>
<UL>
@@ -1614,13 +1615,12 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#a13"><param name="Name" value="flush"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#a4"><param name="Name" value="GetPrefixForURI"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#a7"><param name="Name" value="GetTypeMapper"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o6"><param name="Name" value="impl"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o1"><param name="Name" value="m_bStartDoc"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o10"><param name="Name" value="m_ChildElm"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o9"><param name="Name" value="m_CurElm"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o8"><param name="Name" value="m_CurNode"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o11"><param name="Name" value="m_CurTxtElm"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o7"><param name="Name" value="m_Doc"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o9"><param name="Name" value="m_ChildElm"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o8"><param name="Name" value="m_CurElm"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o7"><param name="Name" value="m_CurNode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o10"><param name="Name" value="m_CurTxtElm"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o6"><param name="Name" value="m_Doc"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o2"><param name="Name" value="m_nIndent"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o0"><param name="Name" value="m_nsStk"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classXMLSerializer.html#o3"><param name="Name" value="m_PrefixIndx"></OBJECT>
1.2 +2 -0 xml-axis/contrib/Axis-C++/docs/ApiDocs/index.hhc
Index: index.hhc
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/index.hhc,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- index.hhc 22 Mar 2002 00:41:36 -0000 1.1
+++ index.hhc 9 Sep 2002 11:04:29 -0000 1.2
@@ -15,6 +15,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="Call.hpp"><param name="Local" value="Call_8hpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Channel.cpp"><param name="Local" value="Channel_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Channel.hpp"><param name="Local" value="Channel_8hpp.html"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CVS/Base/HttpTransport.cpp"><param name="Local" value="CVS_2Base_2HttpTransport_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="HttpTransport.cpp"><param name="Local" value="HttpTransport_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="HttpTransport.hpp"><param name="Local" value="HttpTransport_8hpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MessageElement.cpp"><param name="Local" value="MessageElement_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -26,6 +27,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="Platform.cpp"><param name="Local" value="Platform_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Platform.hpp"><param name="Local" value="Platform_8hpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="QName.cpp"><param name="Local" value="QName_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CVS/Base/QName.hpp"><param name="Local" value="CVS_2Base_2QName_8hpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="QName.hpp"><param name="Local" value="QName_8hpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Receiver.cpp"><param name="Local" value="Receiver_8cpp.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Receiver.hpp"><param name="Local" value="Receiver_8hpp.html"><param name="ImageNumber" value="11"></OBJECT>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/HttpTransport_8hpp.html
Index: HttpTransport_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/HttpTransport_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- HttpTransport_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ HttpTransport_8hpp.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -43,7 +43,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00047">47</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00067">67</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +115 -95 xml-axis/contrib/Axis-C++/docs/ApiDocs/HttpTransport_8hpp-source.html
Index: HttpTransport_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/HttpTransport_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- HttpTransport_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ HttpTransport_8hpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,106 +8,126 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>HttpTransport.hpp</h1><a href="HttpTransport_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_HTTPTRANSPORT_HPP)</font>
-<a name="l00047"></a><a class="code" href="HttpTransport_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_HTTPTRANSPORT_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include <sstream></font>
-00050 <font class="preprocessor">#include <vector></font>
-00051 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
-00052
-00053
-00063
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
00064
00065
-<a name="l00066"></a><a class="code" href="classHttpTransport.html">00066</a> <font class="keyword">class </font><a class="code" href="classHttpTransport.html">HttpTransport</a> : <font class="keyword">public</font> <a class="code" href="classTransport.html">Transport</a>
-00067 {
-00068 <font class="keyword">public</font>:
-<a name="l00070"></a><a class="code" href="classHttpTransport.html#s2">00070</a> <font class="keyword">enum</font> Type{POST, MPOST};
-00071
-<a name="l00073"></a><a class="code" href="classHttpTransport.html#a0">00073</a> <a class="code" href="classHttpTransport.html#a0">HttpTransport</a>(<a class="code" href="classUrl.html">Url</a> url) : m_Typ(POST) {m_Url = url;}
-00074
-<a name="l00076"></a><a class="code" href="classHttpTransport.html#a1">00076</a> <a class="code" href="classHttpTransport.html#a0">HttpTransport</a>(std::string& strUrl) : m_Typ(POST) {m_Url = Url(strUrl); m_strUrl = strUrl;}
-00077 <a class="code" href="classHttpTransport.html#a2">~HttpTransport</a>();
-00078
-00080 <font class="keywordtype">bool</font> <a class="code" href="classTransport.html#a2">Init</a>();
-00081
-00083 <font class="keywordtype">bool</font> <a class="code" href="classTransport.html#a3">GetStatus</a>(<font class="keyword">const</font> std::string& p_HttpPacket);
+00066 <font class="preprocessor">#if !defined(_AXIS_HTTPTRANSPORT_HPP)</font>
+<a name="l00067"></a><a class="code" href="HttpTransport_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_HTTPTRANSPORT_HPP</font>
+00068 <font class="preprocessor"></font>
+00069 <font class="preprocessor">#include <sstream></font>
+00070 <font class="preprocessor">#include <vector></font>
+00071 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
+00072
+00073
+00083
00084
-00086 <font class="keywordtype">void</font> <a class="code" href="classTransport.html#a4">SetProperty</a>(<font class="keyword">const</font> std::string& p_Property, <font class="keyword">const</font> std::string& p_Value);
-00087
-00089 <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classTransport.html#a5">operator >> </a>(std::string& p_Payload);
-00090
-00092 <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classTransport.html#a6">operator << </a>(<font class="keyword">const</font> std::string& p_Payload);
-00093
-00094 <font class="keyword">private</font>:
-00096 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c0">HTTPBind</a>(<font class="keyword">const</font> std::string& p_Payload);
-00097
-00099 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c1">HTTPValidate</a>(<font class="keyword">const</font> std::string& p_HttpPacket);
-00100
-00102 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c2">GetPayLoad</a>(<font class="keyword">const</font> std::string& p_HttpPacket, std::string::size_type& offset);
-00103
-00105 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c3">Error</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> * err);
-00106
-00107 <font class="keyword">private</font>:
-00108
-<a name="l00109"></a><a class="code" href="classHttpTransport.html#u0">00109</a> <font class="keyword">typedef</font> std::vector< std::pair<std::string, std::string> > Header_t;
+00085
+<a name="l00086"></a><a class="code" href="classHttpTransport.html">00086</a> <font class="keyword">class </font><a class="code" href="classHttpTransport.html">HttpTransport</a> : <font class="keyword">public</font> <a class="code" href="classTransport.html">Transport</a>
+00087 {
+00088 <font class="keyword">public</font>:
+<a name="l00090"></a><a class="code" href="classHttpTransport.html#s2">00090</a> <font class="keyword">enum</font> Type{POST, MPOST};
+00091
+<a name="l00093"></a><a class="code" href="classHttpTransport.html#a0">00093</a> <a class="code" href="classHttpTransport.html#a0">HttpTransport</a>(<a class="code" href="classUrl.html">Url</a> url) : m_Typ(POST) {m_Url = url;}
+00094
+<a name="l00096"></a><a class="code" href="classHttpTransport.html#a1">00096</a> <a class="code" href="classHttpTransport.html#a0">HttpTransport</a>(std::string& strUrl) : m_Typ(POST) {m_Url = Url(strUrl); m_strUrl = strUrl;}
+00097 <a class="code" href="classHttpTransport.html#a2">~HttpTransport</a>();
+00098
+00100 <font class="keywordtype">bool</font> <a class="code" href="classTransport.html#a2">Init</a>();
+00101
+00103 <font class="keywordtype">bool</font> <a class="code" href="classTransport.html#a3">GetStatus</a>(<font class="keyword">const</font> std::string& p_HttpPacket);
+00104
+00106 <font class="keywordtype">void</font> <a class="code" href="classTransport.html#a4">SetProperty</a>(<font class="keyword">const</font> std::string& p_Property, <font class="keyword">const</font> std::string& p_Value);
+00107
+00109 <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classTransport.html#a5">operator >> </a>(std::string& p_Payload);
00110
-<a name="l00111"></a><a class="code" href="classHttpTransport.html#o0">00111</a> Type m_Typ;
-00112
-<a name="l00113"></a><a class="code" href="classHttpTransport.html#o1">00113</a> <a class="code" href="classstd_1_1ostringstream.html">std::ostringstream</a> m_OutMsg;
-<a name="l00114"></a><a class="code" href="classHttpTransport.html#o2">00114</a> std::istringstream m_InMsg;
-00115
-<a name="l00116"></a><a class="code" href="classHttpTransport.html#o3">00116</a> std::string m_PayLoad;
-<a name="l00117"></a><a class="code" href="classHttpTransport.html#o4">00117</a> Header_t m_AdditionalHeader;
-00118
-00119 };
+00112 <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classTransport.html#a6">operator << </a>(<font class="keyword">const</font> std::string& p_Payload);
+00113
+00114 <font class="keyword">private</font>:
+00116 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c0">HTTPBind</a>(<font class="keyword">const</font> std::string& p_Payload);
+00117
+00119 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c1">HTTPValidate</a>(<font class="keyword">const</font> std::string& p_HttpPacket);
00120
-00121 <font class="preprocessor">#endif //_AXIS_HTTPTRANSPORT_HPP</font>
-00122 <font class="preprocessor"></font>
+00122 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c2">GetPayLoad</a>(<font class="keyword">const</font> std::string& p_HttpPacket, std::string::size_type& offset);
+00123
+00125 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c3">Error</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> * err);
+00126
+00127 <font class="keyword">private</font>:
+00128
+<a name="l00129"></a><a class="code" href="classHttpTransport.html#u0">00129</a> <font class="keyword">typedef</font> std::vector< std::pair<std::string, std::string> > Header_t;
+00130
+<a name="l00131"></a><a class="code" href="classHttpTransport.html#o0">00131</a> Type m_Typ;
+00132
+<a name="l00133"></a><a class="code" href="classHttpTransport.html#o1">00133</a> <a class="code" href="classstd_1_1ostringstream.html">std::ostringstream</a> m_OutMsg;
+<a name="l00134"></a><a class="code" href="classHttpTransport.html#o2">00134</a> std::istringstream m_InMsg;
+00135
+<a name="l00136"></a><a class="code" href="classHttpTransport.html#o3">00136</a> std::string m_PayLoad;
+<a name="l00137"></a><a class="code" href="classHttpTransport.html#o4">00137</a> Header_t m_AdditionalHeader;
+00138
+00139 };
+00140
+00141 <font class="preprocessor">#endif //_AXIS_HTTPTRANSPORT_HPP</font>
+00142 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +286 -249 xml-axis/contrib/Axis-C++/docs/ApiDocs/HttpTransport_8cpp-source.html
Index: HttpTransport_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/HttpTransport_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- HttpTransport_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ HttpTransport_8cpp-source.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,267 +8,304 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>HttpTransport.cpp</h1><a href="HttpTransport_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="HttpTransport_8hpp.html">HttpTransport.hpp</a>"</font>
-00048 <font class="preprocessor">#include <iostream></font>
-00049 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00050
-00054
-<a name="l00055"></a><a class="code" href="classHttpTransport.html#a2">00055</a> <a class="code" href="classHttpTransport.html#a2">HttpTransport::~HttpTransport</a>()<font class="keyword"></font>
-00056 <font class="keyword"></font>{
-00057 m_Channel.Close();
-00058 }
-00059
-<a name="l00067"></a><a class="code" href="classHttpTransport.html#a3">00067</a> <font class="keywordtype">bool</font> <a class="code" href="classHttpTransport.html#a3">HttpTransport::Init</a>()<font class="keyword"></font>
-00068 <font class="keyword"></font>{
-00069 <font class="comment">// open a channel for transport</font>
-00070 <font class="keywordflow">try</font>
-00071 {
-00072 m_bStatus = <font class="keyword">true</font>;
-00073 std::string host = m_Url.GetHostName();
-00074 m_Channel.Open(host, m_Url.GetPort());
-00075 m_Channel.SetTransportHandler(<font class="keyword">this</font>);
-00076 }
-00077 <font class="keywordflow">catch</font>(<a class="code" href="classChannelException.html">ChannelException</a>& chEx)
-00078 {
-00079 std::cerr << chEx.GetErr() << std::endl;
-00080 <font class="keywordflow">throw</font>;
-00081 }
-00082 <font class="keywordflow">return</font> <font class="keyword">true</font>;
-00083 }
-00084
-00085
-00092
-<a name="l00093"></a><a class="code" href="classHttpTransport.html#a5">00093</a> <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#a5">HttpTransport::SetProperty</a>(<font class="keyword">const</font> std::string& p_Property, <font class="keyword">const</font> std::string& p_Value)<font class="keyword"></font>
-00094 <font class="keyword"></font>{
-00095 m_AdditionalHeader.push_back(std::make_pair(p_Property, p_Value));
-00096 }
-00097
-00098
-00105
-<a name="l00106"></a><a class="code" href="classHttpTransport.html#a6">00106</a> <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classHttpTransport.html#a6">HttpTransport::operator >> </a>(std::string& p_Payload)<font class="keyword"></font>
-00107 <font class="keyword"></font>{
-00108 <font class="keywordflow">if</font>(!m_bStatus)
-00109 {
-00110 <font class="comment">// We have the payload; this is due to Fault request made in earlier call </font>
-00111 <font class="comment">// to this method</font>
-00112 p_Payload = m_PayLoad;
-00113 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
-00114 }
-00115
-00116 std::string tmpPacket; <font class="comment">// use temporary, need to workout for this</font>
-00117 m_Channel >> tmpPacket;
-00118
-00119 <font class="preprocessor">#ifdef _DEBUG</font>
-00120 <font class="preprocessor"></font> std::cout << <font class="stringliteral">"\n\n\nGot the message:\r\n\r\n"</font> << tmpPacket << <font class="stringliteral">"\n\n"</font>;
-00121 <font class="preprocessor">#endif</font>
-00122 <font class="preprocessor"></font>
-00123 <font class="comment">// Validate the HTTP packet</font>
-00124 <font class="keywordflow">if</font>(!m_bStatus) <a class="code" href="classHttpTransport.html#c1">HTTPValidate</a>(tmpPacket);
-00125
-00126 <font class="comment">// At this point we have the payload at hand so give it out</font>
-00127 p_Payload = m_PayLoad;
-00128 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
-00129 }
-00130
-00131
-00136
-<a name="l00137"></a><a class="code" href="classHttpTransport.html#a7">00137</a> <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classHttpTransport.html#a7">HttpTransport::operator << </a>(<font class="keyword">const</font> std::string& p_Payload)<font class="keyword"></font>
-00138 <font class="keyword"></font>{
-00139 <a class="code" href="classHttpTransport.html#c0">HTTPBind</a>(p_Payload); <font class="comment">// Bind the SOAP-Envelop with HTTP headers</font>
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058
+00059
+00060 <font class="comment">/*</font>
+00061 <font class="comment"> *</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00064 <font class="comment"> *</font>
+00065 <font class="comment"> */</font>
+00066
+00067
+00068 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="HttpTransport_8hpp.html">HttpTransport.hpp</a>"</font>
+00070 <font class="preprocessor">#include <iostream></font>
+00071 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00072
+00076
+00077 <a class="code" href="classHttpTransport.html#a2">HttpTransport::~HttpTransport</a>()<font class="keyword"></font>
+00078 <font class="keyword"></font>{
+00079 m_Channel.Close();
+00080 }
+00081
+00088
+00089 <font class="keywordtype">bool</font> <a class="code" href="classHttpTransport.html#a3">HttpTransport::Init</a>()<font class="keyword"></font>
+00090 <font class="keyword"></font>{
+00091 <font class="comment">// open a channel for transport</font>
+00092 <font class="keywordflow">try</font>
+00093 {
+00094 m_bStatus = <font class="keyword">true</font>;
+00095 std::string host = m_Url.GetHostName();
+00096 m_Channel.Open(host, m_Url.GetPort());
+00097 m_Channel.SetTransportHandler(<font class="keyword">this</font>);
+00098 }
+00099 <font class="keywordflow">catch</font>(<a class="code" href="classChannelException.html">ChannelException</a>& chEx)
+00100 {
+00101 std::cerr << chEx.GetErr() << std::endl;
+00102 <font class="keywordflow">throw</font>;
+00103 }
+00104 <font class="keywordflow">return</font> <font class="keyword">true</font>;
+00105 }
+00106
+00107
+00114
+00115 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#a5">HttpTransport::SetProperty</a>(<font class="keyword">const</font> std::string& p_Property, <font class="keyword">const</font> std::string& p_Value)<font class="keyword"></font>
+00116 <font class="keyword"></font>{
+00117 m_AdditionalHeader.push_back(std::make_pair(p_Property, p_Value));
+00118 }
+00119
+00120
+00127
+00128 <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classHttpTransport.html#a6">HttpTransport::operator >> </a>(std::string& p_Payload)<font class="keyword"></font>
+00129 <font class="keyword"></font>{
+00130 <font class="keywordflow">if</font>(!m_bStatus)
+00131 {
+00132 <font class="comment">// We have the payload; this is due to Fault request made in earlier call </font>
+00133 <font class="comment">// to this method</font>
+00134 p_Payload = m_PayLoad;
+00135 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
+00136 }
+00137
+00138 std::string tmpPacket; <font class="comment">// use temporary, need to workout for this</font>
+00139 m_Channel >> tmpPacket;
00140
00141 <font class="preprocessor">#ifdef _DEBUG</font>
-00142 <font class="preprocessor"></font> std::cout << <font class="stringliteral">"\n\n\n"</font>;
-00143 std::cout << m_OutMsg.str() << std::endl;
-00144 <font class="preprocessor">#endif</font>
-00145 <font class="preprocessor"></font>
-00146 <font class="comment">// Write to the established channel</font>
-00147 m_Channel << m_OutMsg.str();
-00148 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
-00149 }
-00150
-00151
-<a name="l00160"></a><a class="code" href="classHttpTransport.html#c0">00160</a> <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c0">HttpTransport::HTTPBind</a>(<font class="keyword">const</font> std::string& p_Payload)<font class="keyword"></font>
-00161 <font class="keyword"></font>{
-00162 <font class="keywordflow">if</font>(m_Typ == POST) <font class="comment">// only POST is supported for now, wish-list: M-POST??</font>
-00163 m_OutMsg << <font class="stringliteral">"POST "</font>;
-00164
-00165 <font class="comment">// Use HTTP 1.1; if HTTP 1.0 is required we have to manage with setting the properties</font>
-00166 m_OutMsg << m_Url.GetResource() << <font class="stringliteral">" HTTP/1.1\r\n"</font>; <font class="comment">// no support for proxy server yet</font>
-00167 m_OutMsg << <font class="stringliteral">"Host: "</font> << m_Url.GetHostName();
-00168
-00169 <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> port = m_Url.GetPort();
-00170
-00171 <font class="keywordflow">if</font>(port != HTTP_PORT)
-00172 m_OutMsg << <font class="stringliteral">":"</font> << port;
+00142 <font class="preprocessor"></font> std::cout << <font class="stringliteral">"\n\n\nGot the message:\r\n\r\n"</font> << tmpPacket << <font class="stringliteral">"\n\n"</font>;
+00143 <font class="preprocessor">#endif</font>
+00144 <font class="preprocessor"></font>
+00145 <font class="comment">// Validate the HTTP packet</font>
+00146 <font class="keywordflow">if</font>(!m_bStatus) <a class="code" href="classHttpTransport.html#c1">HTTPValidate</a>(tmpPacket);
+00147
+00148 <font class="comment">// At this point we have the payload at hand so give it out</font>
+00149 p_Payload = m_PayLoad;
+00150 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
+00151 }
+00152
+00153
+00158
+00159 <font class="keyword">const</font> <a class="code" href="classTransport.html">Transport</a>& <a class="code" href="classHttpTransport.html#a7">HttpTransport::operator << </a>(<font class="keyword">const</font> std::string& p_Payload)<font class="keyword"></font>
+00160 <font class="keyword"></font>{
+00161 <a class="code" href="classHttpTransport.html#c0">HTTPBind</a>(p_Payload); <font class="comment">// Bind the SOAP-Envelop with HTTP headers</font>
+00162
+00163 <font class="preprocessor">#ifdef _DEBUG</font>
+00164 <font class="preprocessor"></font> std::cout << <font class="stringliteral">"\n\n\n"</font>;
+00165 std::cout << m_OutMsg.str() << std::endl;
+00166 <font class="preprocessor">#endif</font>
+00167 <font class="preprocessor"></font>
+00168 <font class="comment">// Write to the established channel</font>
+00169 m_Channel << m_OutMsg.str();
+00170 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
+00171 }
+00172
00173
-00174 m_OutMsg << <font class="stringliteral">"\r\n"</font>;
-00175 m_OutMsg << <font class="stringliteral">"Content-Type: text/xml; charset=\"UTF-8\"\r\n"</font>; <font class="comment">// We have to support other charsets</font>
-00176 m_OutMsg << <font class="stringliteral">"Content-Length: "</font> << p_Payload.size() << <font class="stringliteral">"\r\n"</font>;
-00177
-00178 <font class="comment">//Set header values for additional prefixes, such as SOAPAction</font>
-00179 <font class="keywordflow">for</font>(<font class="keywordtype">int</font> i=0; i < m_AdditionalHeader.size(); i++)
-00180 m_OutMsg << m_AdditionalHeader[i].first << <font class="stringliteral">": \""</font>
-00181 << m_AdditionalHeader[i].second << <font class="stringliteral">"\"\r\n"</font>;
-00182
-00183 m_OutMsg << <font class="stringliteral">"\r\n"</font>;
-00184 m_OutMsg << p_Payload;
-00185 }
+00181
+00182 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c0">HttpTransport::HTTPBind</a>(<font class="keyword">const</font> std::string& p_Payload)<font class="keyword"></font>
+00183 <font class="keyword"></font>{
+00184 <font class="keywordflow">if</font>(m_Typ == POST) <font class="comment">// only POST is supported for now, wish-list: M-POST??</font>
+00185 m_OutMsg << <font class="stringliteral">"POST "</font>;
00186
-00187
+00187 <font class="comment">// Use HTTP 1.1; if HTTP 1.0 is required we have to manage with setting the properties</font>
+00188 m_OutMsg << m_Url.GetResource() << <font class="stringliteral">" HTTP/1.1\r\n"</font>; <font class="comment">// no support for proxy server yet</font>
+00189 m_OutMsg << <font class="stringliteral">"Host: "</font> << m_Url.GetHostName();
+00190
+00191 <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> port = m_Url.GetPort();
+00192
+00193 <font class="keywordflow">if</font>(port != HTTP_PORT)
+00194 m_OutMsg << <font class="stringliteral">":"</font> << port;
00195
-<a name="l00196"></a><a class="code" href="classHttpTransport.html#a4">00196</a> <font class="keywordtype">bool</font> <a class="code" href="classHttpTransport.html#a4">HttpTransport::GetStatus</a>(<font class="keyword">const</font> std::string& p_HttpPacket)<font class="keyword"></font>
-00197 <font class="keyword"></font>{
-00198 <a class="code" href="classHttpTransport.html#c1">HTTPValidate</a>(p_HttpPacket);
-00199 <font class="keywordflow">return</font> m_bStatus;
-00200 }
-00201
-00202
-00210
-<a name="l00211"></a><a class="code" href="classHttpTransport.html#c1">00211</a> <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c1">HttpTransport::HTTPValidate</a>(<font class="keyword">const</font> std::string& p_HttpPacket)<font class="keyword"></font>
-00212 <font class="keyword"></font>{
-00213 <font class="comment">// for the time being just get the payload. Here we need much work</font>
-00214
-00215 m_bStatus = <font class="keyword">true</font>;
-00216 std::string::size_type pos = p_HttpPacket.find(<font class="charliteral">'\n'</font>), nxtpos;
+00196 m_OutMsg << <font class="stringliteral">"\r\n"</font>;
+00197 m_OutMsg << <font class="stringliteral">"Content-Type: text/xml; charset=\"UTF-8\"\r\n"</font>; <font class="comment">// We have to support other charsets</font>
+00198 m_OutMsg << <font class="stringliteral">"Content-Length: "</font> << p_Payload.size() << <font class="stringliteral">"\r\n"</font>;
+00199
+00200 <font class="comment">//Set header values for additional prefixes, such as SOAPAction</font>
+00201 <font class="keywordflow">for</font>(<font class="keywordtype">int</font> i=0; i < m_AdditionalHeader.size(); i++)
+00202 m_OutMsg << m_AdditionalHeader[i].first << <font class="stringliteral">": \""</font>
+00203 << m_AdditionalHeader[i].second << <font class="stringliteral">"\"\r\n"</font>;
+00204
+00205 m_OutMsg << <font class="stringliteral">"\r\n"</font>;
+00206 m_OutMsg << p_Payload;
+00207 }
+00208
+00209
00217
-00218 <font class="keywordtype">int</font> nHttpSatus;
-00219
-00220 <font class="keywordflow">if</font>(pos == std::string::npos) <font class="keywordflow">return</font>; <font class="comment">//unexpected string</font>
-00221
-00222 std::string strLine = p_HttpPacket.substr(0, pos + 1);
-00223 std::string::size_type offset = pos + 1;
+00218 <font class="keywordtype">bool</font> <a class="code" href="classHttpTransport.html#a4">HttpTransport::GetStatus</a>(<font class="keyword">const</font> std::string& p_HttpPacket)<font class="keyword"></font>
+00219 <font class="keyword"></font>{
+00220 <a class="code" href="classHttpTransport.html#c1">HTTPValidate</a>(p_HttpPacket);
+00221 <font class="keywordflow">return</font> m_bStatus;
+00222 }
+00223
00224
-00225 <font class="comment">// Check for HTTP header validity; HTTP 1.0 / HTTP 1.0 is supported.</font>
-00226 <font class="keywordflow">if</font>((pos = strLine.find(<font class="stringliteral">"HTTP/1.0"</font>)) != std::string::npos
-00227 || (pos = strLine.find(<font class="stringliteral">"HTTP/1.1"</font>)) != std::string::npos)
-00228 {
-00229 <font class="keywordflow">if</font>(((pos = strLine.find_first_of(<font class="stringliteral">"\" "</font>, pos + strlen(<font class="stringliteral">"HTTP/1.x"</font>)))
-00230 != std::string::npos) &&
-00231 (nxtpos = strLine.find_first_of(<font class="stringliteral">"\" "</font>, pos)) != std::string::npos)
-00232 {
-00233 pos++;
-00234 <font class="comment">// Get the HTTP status code of the packet obtained</font>
-00235 nHttpSatus = atoi(strLine.substr(pos, nxtpos - pos).c_str())/100;
-00236 }
-00237 <font class="keywordflow">else</font>
-00238 <font class="keywordflow">return</font>;
+00232
+00233 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c1">HttpTransport::HTTPValidate</a>(<font class="keyword">const</font> std::string& p_HttpPacket)<font class="keyword"></font>
+00234 <font class="keyword"></font>{
+00235 <font class="comment">// for the time being just get the payload. Here we need much work</font>
+00236
+00237 m_bStatus = <font class="keyword">true</font>;
+00238 std::string::size_type pos = p_HttpPacket.find(<font class="charliteral">'\n'</font>), nxtpos;
00239
-00240
-00241 <font class="comment">// Status code is 2xx; so valid packet. hence go ahead and extract the payload.</font>
-00242 <font class="keywordflow">if</font>(nHttpSatus == 2)
-00243 {
-00244 <a class="code" href="classHttpTransport.html#c2">GetPayLoad</a>(p_HttpPacket, offset);
-00245 }
-00246 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(nHttpSatus == 3) <font class="comment">// Status code is 3xx; some error has occurred</font>
-00247 {
-00248 <font class="comment">// error recovery mechanism should go here</font>
-00249 <a class="code" href="classHttpTransport.html#c3">Error</a>(p_HttpPacket.c_str());
-00250 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"HTTP Error, cannot process response message..."</font>);
-00251 }
-00252 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(nHttpSatus == 4) <font class="comment">// Status code is 4xx; some error has occurred</font>
-00253 {
-00254 <font class="comment">// error recovery mechanism should go here</font>
-00255 <a class="code" href="classHttpTransport.html#c3">Error</a>(p_HttpPacket.c_str());
-00256 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"HTTP Error, cannot process response message..."</font>);
-00257 }
-00258 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(nHttpSatus == 5) <font class="comment">// Status code is 5xx; some error has occurred</font>
-00259 {
-00260 <font class="comment">// error recovery mechanism should go here</font>
-00261 <a class="code" href="classHttpTransport.html#c2">GetPayLoad</a>(p_HttpPacket, offset);
-00262 <font class="keywordflow">if</font> (!m_bStatus)
-00263 {
-00264 <a class="code" href="classHttpTransport.html#c3">Error</a>(p_HttpPacket.c_str());
-00265 <font class="keywordflow">throw</font> AxisFault(<font class="stringliteral">"HTTP Error, cannot process response message..."</font>, 1);
-00266 }
+00240 <font class="keywordtype">int</font> nHttpSatus;
+00241
+00242 <font class="keywordflow">if</font>(pos == std::string::npos) <font class="keywordflow">return</font>; <font class="comment">//unexpected string</font>
+00243
+00244 std::string strLine = p_HttpPacket.substr(0, pos + 1);
+00245 std::string::size_type offset = pos + 1;
+00246
+00247 <font class="comment">// Check for HTTP header validity; HTTP 1.0 / HTTP 1.0 is supported.</font>
+00248 <font class="keywordflow">if</font>((pos = strLine.find(<font class="stringliteral">"HTTP/1.0"</font>)) != std::string::npos
+00249 || (pos = strLine.find(<font class="stringliteral">"HTTP/1.1"</font>)) != std::string::npos)
+00250 {
+00251 <font class="keywordflow">if</font>(((pos = strLine.find_first_of(<font class="stringliteral">"\" "</font>, pos + strlen(<font class="stringliteral">"HTTP/1.x"</font>)))
+00252 != std::string::npos) &&
+00253 (nxtpos = strLine.find_first_of(<font class="stringliteral">"\" "</font>, pos)) != std::string::npos)
+00254 {
+00255 pos++;
+00256 <font class="comment">// Get the HTTP status code of the packet obtained</font>
+00257 nHttpSatus = atoi(strLine.substr(pos, nxtpos - pos).c_str())/100;
+00258 }
+00259 <font class="keywordflow">else</font>
+00260 <font class="keywordflow">return</font>;
+00261
+00262
+00263 <font class="comment">// Status code is 2xx; so valid packet. hence go ahead and extract the payload.</font>
+00264 <font class="keywordflow">if</font>(nHttpSatus == 2)
+00265 {
+00266 <a class="code" href="classHttpTransport.html#c2">GetPayLoad</a>(p_HttpPacket, offset);
00267 }
-00268 }
-00269 <font class="keywordflow">else</font>
-00270 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Unknow HTTP response, cannot process response message..."</font>);
-00271
-00272 }
-00273
-00274
-00279
-<a name="l00280"></a><a class="code" href="classHttpTransport.html#c2">00280</a> <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c2">HttpTransport::GetPayLoad</a>(<font class="keyword">const</font> std::string& p_HttpPacket, std::string::size_type& offset)<font class="keyword"></font>
-00281 <font class="keyword"></font>{
-00282 std::string::size_type pos, nxtpos;
-00283 std::string strLine;
-00284 <font class="keywordtype">int</font> len=0;
-00285
-00286 <font class="comment">// process rest of the HTTP packet</font>
-00287 <font class="keywordflow">while</font> (<font class="keyword">true</font>)
-00288 {
-00289 <font class="keywordflow">if</font>((nxtpos = p_HttpPacket.find(<font class="charliteral">'\n'</font>, offset)) == std::string::npos) <font class="keywordflow">return</font>;
-00290 nxtpos++;
-00291 strLine = p_HttpPacket.substr(offset, nxtpos - offset);
-00292 offset = nxtpos;
+00268 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(nHttpSatus == 3) <font class="comment">// Status code is 3xx; some error has occurred</font>
+00269 {
+00270 <font class="comment">// error recovery mechanism should go here</font>
+00271 <a class="code" href="classHttpTransport.html#c3">Error</a>(p_HttpPacket.c_str());
+00272 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"HTTP Error, cannot process response message..."</font>);
+00273 }
+00274 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(nHttpSatus == 4) <font class="comment">// Status code is 4xx; some error has occurred</font>
+00275 {
+00276 <font class="comment">// error recovery mechanism should go here</font>
+00277 <a class="code" href="classHttpTransport.html#c3">Error</a>(p_HttpPacket.c_str());
+00278 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"HTTP Error, cannot process response message..."</font>);
+00279 }
+00280 <font class="keywordflow">else</font> <font class="keywordflow">if</font>(nHttpSatus == 5) <font class="comment">// Status code is 5xx; some error has occurred</font>
+00281 {
+00282 <font class="comment">// error recovery mechanism should go here</font>
+00283 <a class="code" href="classHttpTransport.html#c2">GetPayLoad</a>(p_HttpPacket, offset);
+00284 <font class="keywordflow">if</font> (!m_bStatus)
+00285 {
+00286 <a class="code" href="classHttpTransport.html#c3">Error</a>(p_HttpPacket.c_str());
+00287 <font class="keywordflow">throw</font> AxisFault(<font class="stringliteral">"HTTP Error, cannot process response message..."</font>, 1);
+00288 }
+00289 }
+00290 }
+00291 <font class="keywordflow">else</font>
+00292 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Unknow HTTP response, cannot process response message..."</font>);
00293
-00294 <font class="keywordflow">if</font>((strLine == <font class="stringliteral">"\r\n"</font>) || (strLine == <font class="stringliteral">"\n"</font>) || strLine.size() <= 1)
-00295 <font class="keywordflow">break</font>;
+00294 }
+00295
00296
-00297 <font class="comment">// Get the payload size from the header.</font>
-00298 <font class="keywordflow">if</font>((pos = strLine.find(<font class="stringliteral">"Content-Length:"</font>)) != std::string::npos)
-00299 len = atoi(strLine.substr(pos + strlen(<font class="stringliteral">"Content-Length: "</font>)).c_str());
-00300 }
-00301 m_PayLoad = p_HttpPacket.substr(offset);
-00302
-00303 <font class="keywordflow">if</font>( m_PayLoad.size() >= len)
-00304 m_bStatus = <font class="keyword">false</font>;
-00305 }
-00306
+00301
+00302 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c2">HttpTransport::GetPayLoad</a>(<font class="keyword">const</font> std::string& p_HttpPacket, std::string::size_type& offset)<font class="keyword"></font>
+00303 <font class="keyword"></font>{
+00304 std::string::size_type pos, nxtpos;
+00305 std::string strLine;
+00306 <font class="keywordtype">int</font> len=0;
00307
-00312
-<a name="l00313"></a><a class="code" href="classHttpTransport.html#c3">00313</a> <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c3">HttpTransport::Error</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> * err)<font class="keyword"></font>
-00314 <font class="keyword"></font>{
-00315 <font class="preprocessor">#ifdef _DEBUG</font>
-00316 <font class="preprocessor"></font> std::cerr << err << std::endl;
-00317 <font class="preprocessor">#endif</font>
-00318 <font class="preprocessor"></font>}
+00308 <font class="comment">// process rest of the HTTP packet</font>
+00309 <font class="keywordflow">while</font> (<font class="keyword">true</font>)
+00310 {
+00311 <font class="keywordflow">if</font>((nxtpos = p_HttpPacket.find(<font class="charliteral">'\n'</font>, offset)) == std::string::npos) <font class="keywordflow">return</font>;
+00312 nxtpos++;
+00313 strLine = p_HttpPacket.substr(offset, nxtpos - offset);
+00314 offset = nxtpos;
+00315
+00316 <font class="keywordflow">if</font>((strLine == <font class="stringliteral">"\r\n"</font>) || (strLine == <font class="stringliteral">"\n"</font>) || strLine.size() <= 1)
+00317 <font class="keywordflow">break</font>;
+00318
+00319 <font class="comment">// Get the payload size from the header.</font>
+00320 <font class="keywordflow">if</font>((pos = strLine.find(<font class="stringliteral">"Content-Length:"</font>)) != std::string::npos)
+00321 len = atoi(strLine.substr(pos + strlen(<font class="stringliteral">"Content-Length: "</font>)).c_str());
+00322 }
+00323
+00324 m_PayLoad = p_HttpPacket.substr(offset);
+00325
+00326 pos = m_PayLoad.rfind(<font class="stringliteral">"</soapenv:Envelope>"</font>); <font class="comment">//look for end of the message</font>
+00327
+00328 <font class="keywordflow">if</font>(std::string::npos != pos && m_PayLoad[pos+1] != <font class="charliteral">'\"'</font>)
+00329 {
+00330 m_bStatus = <font class="keyword">false</font>; <font class="comment">// we have the payload</font>
+00331
+00332 <font class="preprocessor"> #ifdef _DEBUG</font>
+00333 <font class="preprocessor"></font> std::cout << <font class="stringliteral">"Payload:\n"</font>
+00334 << m_PayLoad.substr(m_PayLoad.find(<font class="charliteral">'<'</font>), m_PayLoad.rfind(<font class="charliteral">'>'</font>) + 1)
+00335 << std::endl;
+00336 <font class="preprocessor"> #endif</font>
+00337 <font class="preprocessor"></font>
+00338 }
+00339 }
+00340
+00341
+00346
+00347 <font class="keywordtype">void</font> <a class="code" href="classHttpTransport.html#c3">HttpTransport::Error</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> * err)<font class="keyword"></font>
+00348 <font class="keyword"></font>{
+00349 <font class="preprocessor">#ifdef _DEBUG</font>
+00350 <font class="preprocessor"></font> std::cerr << err << std::endl;
+00351 <font class="preprocessor">#endif</font>
+00352 <font class="preprocessor"></font>}
+00353
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/globals.html
Index: globals.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/globals.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- globals.html 22 Mar 2002 00:41:36 -0000 1.1
+++ globals.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -23,7 +23,7 @@
: <a class="el" href="MessageElement_8hpp.html#a0">MessageElement.hpp</a><li>_AXIS_NSSTACK_HPP
: <a class="el" href="NsStack_8hpp.html#a0">NsStack.hpp</a><li>_AXIS_PARAM_HPP
: <a class="el" href="Param_8hpp.html#a0">Param.hpp</a><li>_AXIS_QNAME_HPP
-: <a class="el" href="QName_8hpp.html#a0">QName.hpp</a><li>_AXIS_RECEIVER_HPP
+: <a class="el" href="QName_8hpp.html#a0">QName.hpp</a>, <a class="el" href="CVS_2Base_2QName_8hpp.html#a0">CVS/Base/QName.hpp</a><li>_AXIS_RECEIVER_HPP
: <a class="el" href="Receiver_8hpp.html#a0">Receiver.hpp</a><li>_AXIS_RPCELEMENT_HPP
: <a class="el" href="RPCElement_8hpp.html#a0">RPCElement.hpp</a><li>_AXIS_RPCPARAM_HPP
: <a class="el" href="RPCParam_8hpp.html#a0">RPCParam.hpp</a><li>_AXIS_SENDER_HPP
1.2 +15 -16 xml-axis/contrib/Axis-C++/docs/ApiDocs/functions.html
Index: functions.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/functions.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- functions.html 22 Mar 2002 00:41:36 -0000 1.1
+++ functions.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -72,12 +72,12 @@
: <a class="el" href="classUrl.html#a9">Url</a><li>GetLastError()
: <a class="el" href="classChannel.html#a6">Channel</a><li>getLength()
: <a class="el" href="classAttList.html#a2">AttList</a><li>GetLocalPart()
-: <a class="el" href="classax_1_1QName.html#a9">ax::QName</a><li>GetMsg()
+: <a class="el" href="classax_1_1QName.html#a21">ax::QName</a><li>GetMsg()
: <a class="el" href="classSOAPMessage.html#a10">SOAPMessage</a><li>GetName()
: <a class="el" href="classRPCParam.html#a5">RPCParam</a><li>getName()
: <a class="el" href="classAttList.html#a3">AttList</a><li>GetNamespaceURI()
: <a class="el" href="classNsStack.html#a6">NsStack</a><li>GetNsURI()
-: <a class="el" href="classax_1_1QName.html#a8">ax::QName</a><li>GetPayLoad()
+: <a class="el" href="classax_1_1QName.html#a20">ax::QName</a><li>GetPayLoad()
: <a class="el" href="classHttpTransport.html#c2">HttpTransport</a><li>GetPort()
: <a class="el" href="classUrl.html#a11">Url</a><li>GetPrefix()
: <a class="el" href="classNsStack.html#a5">NsStack</a><li>GetPrefixForURI()
@@ -108,8 +108,7 @@
: <a class="el" href="classHttpTransport.html#c1">HttpTransport</a></ul>
<a name="index_i"><h3>- i -</h3></a>
<ul>
-<li>impl
-: <a class="el" href="classXMLSerializer.html#o6">XMLSerializer</a><li>IN_OUT_PARAM
+<li>IN_OUT_PARAM
: <a class="el" href="classCall.html#s3s2">Call</a><li>IN_PARAM
: <a class="el" href="classCall.html#s3s0">Call</a><li>Indx
: <a class="el" href="classNsStack.html#o1">NsStack</a><li>Init()
@@ -125,11 +124,11 @@
: <a class="el" href="classXMLSerializer.html#o1">XMLSerializer</a><li>m_bStatus
: <a class="el" href="classTransport.html#n3">Transport</a><li>m_Channel
: <a class="el" href="classTransport.html#n2">Transport</a><li>m_ChildElm
-: <a class="el" href="classXMLSerializer.html#o10">XMLSerializer</a><li>m_CurElm
-: <a class="el" href="classXMLSerializer.html#o9">XMLSerializer</a><li>m_CurNode
-: <a class="el" href="classXMLSerializer.html#o8">XMLSerializer</a><li>m_CurTxtElm
-: <a class="el" href="classXMLSerializer.html#o11">XMLSerializer</a><li>m_Doc
-: <a class="el" href="classXMLSerializer.html#o7">XMLSerializer</a><li>m_EncStyle
+: <a class="el" href="classXMLSerializer.html#o9">XMLSerializer</a><li>m_CurElm
+: <a class="el" href="classXMLSerializer.html#o8">XMLSerializer</a><li>m_CurNode
+: <a class="el" href="classXMLSerializer.html#o7">XMLSerializer</a><li>m_CurTxtElm
+: <a class="el" href="classXMLSerializer.html#o10">XMLSerializer</a><li>m_Doc
+: <a class="el" href="classXMLSerializer.html#o6">XMLSerializer</a><li>m_EncStyle
: <a class="el" href="classCall.html#o4">Call</a><li>m_envMsg
: <a class="el" href="classSOAPMessage.html#o1">SOAPMessage</a><li>m_Error
: <a class="el" href="classAxisException.html#n0">AxisException</a>, <a class="el" href="classChannelException.html#o0">ChannelException</a><li>m_Host
@@ -207,10 +206,10 @@
<ul>
<li>Open()
: <a class="el" href="classChannel.html#a2">Channel</a><li>operator<
-: <a class="el" href="classax_1_1QName.html#l0">ax::QName</a><li>operator<<()
+: <a class="el" href="classax_1_1QName.html#l1">ax::QName</a><li>operator<<()
: <a class="el" href="classXMLSerializer.html#l2">XMLSerializer</a>, <a class="el" href="classTransport.html#a6">Transport</a>, <a class="el" href="classHttpTransport.html#a7">HttpTransport</a>, <a class="el" href="classChannel.html#a5">Channel</a><li>operator=()
: <a class="el" href="classSOAPEnvelopFormatter.html#c1">SOAPEnvelopFormatter</a><li>operator==()
-: <a class="el" href="classax_1_1QName.html#a10">ax::QName</a><li>operator>>()
+: <a class="el" href="classax_1_1QName.html#a22">ax::QName</a><li>operator>>()
: <a class="el" href="classTransport.html#a5">Transport</a>, <a class="el" href="classHttpTransport.html#a6">HttpTransport</a>, <a class="el" href="classChannel.html#a4">Channel</a><li>OUT_PARAM
: <a class="el" href="classCall.html#s3s1">Call</a></ul>
<a name="index_p"><h3>- p -</h3></a>
@@ -229,7 +228,7 @@
<a name="index_q"><h3>- q -</h3></a>
<ul>
<li>QName()
-: <a class="el" href="classax_1_1QName.html#a4">ax::QName</a><li>QNameToStr()
+: <a class="el" href="classax_1_1QName.html#a16">ax::QName</a><li>QNameToStr()
: <a class="el" href="classXMLSerializer.html#a5">XMLSerializer</a>, <a class="el" href="classXMLDeSerializer.html#a5">XMLDeSerializer</a></ul>
<a name="index_r"><h3>- r -</h3></a>
<ul>
@@ -257,11 +256,11 @@
: <a class="el" href="classMessageElement.html#a7">MessageElement</a><li>SetEncodingStyle()
: <a class="el" href="classCall.html#a10">Call</a><li>SetHostName()
: <a class="el" href="classUrl.html#a5">Url</a><li>SetLocalPart()
-: <a class="el" href="classax_1_1QName.html#a7">ax::QName</a><li>SetMethodNamespaceURI()
+: <a class="el" href="classax_1_1QName.html#a19">ax::QName</a><li>SetMethodNamespaceURI()
: <a class="el" href="classCall.html#a7">Call</a><li>SetMsg()
: <a class="el" href="classSOAPMessage.html#a11">SOAPMessage</a><li>SetMsgElm()
: <a class="el" href="classMessageElement.html#a6">MessageElement</a><li>SetNsURI()
-: <a class="el" href="classax_1_1QName.html#a6">ax::QName</a><li>SetOperationName()
+: <a class="el" href="classax_1_1QName.html#a18">ax::QName</a><li>SetOperationName()
: <a class="el" href="classCall.html#a8">Call</a><li>SetPort()
: <a class="el" href="classUrl.html#a7">Url</a><li>SetProperty()
: <a class="el" href="classTransport.html#a4">Transport</a>, <a class="el" href="classHttpTransport.html#a5">HttpTransport</a><li>SetProtocol()
@@ -287,7 +286,7 @@
<ul>
<li>tmp
: <a class="el" href="classRPCParam.html#o6">RPCParam</a><li>toString()
-: <a class="el" href="classax_1_1QName.html#a11">ax::QName</a><li>Transport()
+: <a class="el" href="classax_1_1QName.html#a23">ax::QName</a><li>Transport()
: <a class="el" href="classTransport.html#a0">Transport</a><li>TransportFactory()
: <a class="el" href="classTransportFactory.html#a0">TransportFactory</a><li>Type
: <a class="el" href="classHttpTransport.html#s2">HttpTransport</a><li>TypeMap_t
@@ -321,7 +320,7 @@
: <a class="el" href="classHttpTransport.html#a2">HttpTransport</a><li>~MessageElement()
: <a class="el" href="classMessageElement.html#a3">MessageElement</a><li>~Param()
: <a class="el" href="classParam.html#a1">Param</a><li>~QName()
-: <a class="el" href="classax_1_1QName.html#a5">ax::QName</a><li>~Receiver()
+: <a class="el" href="classax_1_1QName.html#a17">ax::QName</a><li>~Receiver()
: <a class="el" href="classReceiver.html#a1">Receiver</a><li>~RPCElement()
: <a class="el" href="classRPCElement.html#a3">RPCElement</a><li>~RPCParam()
: <a class="el" href="classRPCParam.html#a4">RPCParam</a><li>~Sender()
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/files.html
Index: files.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/files.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- files.html 22 Mar 2002 00:41:36 -0000 1.1
+++ files.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -8,7 +8,7 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Axis C++ Client Library File List</h1>Here is a list of all files with brief descriptions:<ul>
-<li><a class="el" href="AttList_8hpp.html">AttList.hpp</a> <a href="AttList_8hpp-source.html">[code]</a><li><a class="el" href="AxisConst_8hpp.html">AxisConst.hpp</a> <a href="AxisConst_8hpp-source.html">[code]</a><li><a class="el" href="AxisException_8cpp.html">AxisException.cpp</a> <a href="AxisException_8cpp-source.html">[code]</a><li><a class="el" href="AxisException_8hpp.html">AxisException.hpp</a> <a href="AxisException_8hpp-source.html">[code]</a><li><a class="el" href="Call_8cpp.html">Call.cpp</a> <a href="Call_8cpp-source.html">[code]</a><li><a class="el" href="Call_8hpp.html">Call.hpp</a> <a href="Call_8hpp-source.html">[code]</a><li><a class="el" href="Channel_8cpp.html">Channel.cpp</a> <a href="Channel_8cpp-source.html">[code]</a><li><a class="el" href="Channel_8hpp.html">Channel.hpp</a> <a href="Channel_8hpp-source.html">[code]</a><li><a class="el" href="HttpTransport_8cpp.html">HttpTransport.cpp</a> <a href="HttpTransport_8cpp-source.html">[code]</a><li><a class="el" href="HttpTransport_8hpp.html">HttpTransport.hpp</a> <a href="HttpTransport_8hpp-source.html">[code]</a><li><a class="el" href="MessageElement_8cpp.html">MessageElement.cpp</a> <a href="MessageElement_8cpp-source.html">[code]</a><li><a class="el" href="MessageElement_8hpp.html">MessageElement.hpp</a> <a href="MessageElement_8hpp-source.html">[code]</a><li><a class="el" href="NsStack_8cpp.html">NsStack.cpp</a> <a href="NsStack_8cpp-source.html">[code]</a><li><a class="el" href="NsStack_8hpp.html">NsStack.hpp</a> <a href="NsStack_8hpp-source.html">[code]</a><li><a class="el" href="Param_8cpp.html">Param.cpp</a> <a href="Param_8cpp-source.html">[code]</a><li><a class="el" href="Param_8hpp.html">Param.hpp</a> <a href="Param_8hpp-source.html">[code]</a><li><a class="el" href="Platform_8cpp.html">Platform.cpp</a> <a href="Platform_8cpp-source.html">[code]</a><li><a class="el" href="Platform_8hpp.html">Platform.hpp</a> <a href="Platform_8hpp-source.html">[code]</a><li><a class="el" href="QName_8cpp.html">QName.cpp</a> <a href="QName_8cpp-source.html">[code]</a><li><a class="el" href="QName_8hpp.html">QName.hpp</a> <a href="QName_8hpp-source.html">[code]</a><li><a class="el" href="Receiver_8cpp.html">Receiver.cpp</a> <a href="Receiver_8cpp-source.html">[code]</a><li><a class="el" href="Receiver_8hpp.html">Receiver.hpp</a> <a href="Receiver_8hpp-source.html">[code]</a><li><a class="el" href="RPCElement_8cpp.html">RPCElement.cpp</a> <a href="RPCElement_8cpp-source.html">[code]</a><li><a class="el" href="RPCElement_8hpp.html">RPCElement.hpp</a> <a href="RPCElement_8hpp-source.html">[code]</a><li><a class="el" href="RPCParam_8cpp.html">RPCParam.cpp</a> <a href="RPCParam_8cpp-source.html">[code]</a><li><a class="el" href="RPCParam_8hpp.html">RPCParam.hpp</a> <a href="RPCParam_8hpp-source.html">[code]</a><li><a class="el" href="Sender_8cpp.html">Sender.cpp</a> <a href="Sender_8cpp-source.html">[code]</a><li><a class="el" href="Sender_8hpp.html">Sender.hpp</a> <a href="Sender_8hpp-source.html">[code]</a><li><a class="el" href="SerializerFactory_8hpp.html">SerializerFactory.hpp</a> <a href="SerializerFactory_8hpp-source.html">[code]</a><li><a class="el" href="ServiceFactory_8cpp.html">ServiceFactory.cpp</a> <a href="ServiceFactory_8cpp-source.html">[code]</a><li><a class="el" href="ServiceFactory_8hpp.html">ServiceFactory.hpp</a> <a href="ServiceFactory_8hpp-source.html">[code]</a><li><a class="el" href="SOAPBodyElement_8cpp.html">SOAPBodyElement.cpp</a> <a href="SOAPBodyElement_8cpp-source.html">[code]</a><li><a class="el" href="SOAPBodyElement_8hpp.html">SOAPBodyElement.hpp</a> <a href="SOAPBodyElement_8hpp-source.html">[code]</a><li><a class="el" href="SOAPEncoding_8cpp.html">SOAPEncoding.cpp</a> <a href="SOAPEncoding_8cpp-source.html">[code]</a><li><a class="el" href="SOAPEncoding_8hpp.html">SOAPEncoding.hpp</a> <a href="SOAPEncoding_8hpp-source.html">[code]</a><li><a class="el" href="SOAPEnvelope_8cpp.html">SOAPEnvelope.cpp</a> <a href="SOAPEnvelope_8cpp-source.html">[code]</a><li><a class="el" href="SOAPEnvelope_8hpp.html">SOAPEnvelope.hpp</a> <a href="SOAPEnvelope_8hpp-source.html">[code]</a><li><a class="el" href="SOAPFaultElement_8cpp.html">SOAPFaultElement.cpp</a> <a href="SOAPFaultElement_8cpp-source.html">[code]</a><li><a class="el" href="SOAPFaultElement_8hpp.html">SOAPFaultElement.hpp</a> <a href="SOAPFaultElement_8hpp-source.html">[code]</a><li><a class="el" href="SOAPHeader_8cpp.html">SOAPHeader.cpp</a> <a href="SOAPHeader_8cpp-source.html">[code]</a><li><a class="el" href="SOAPHeader_8hpp.html">SOAPHeader.hpp</a> <a href="SOAPHeader_8hpp-source.html">[code]</a><li><a class="el" href="SOAPMessage_8cpp.html">SOAPMessage.cpp</a> <a href="SOAPMessage_8cpp-source.html">[code]</a><li><a class="el" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a> <a href="SOAPMessage_8hpp-source.html">[code]</a><li><a class="el" href="SOAPMsgContext_8cpp.html">SOAPMsgContext.cpp</a> <a href="SOAPMsgContext_8cpp-source.html">[code]</a><li><a class="el" href="SOAPMsgContext_8hpp.html">SOAPMsgContext.hpp</a> <a href="SOAPMsgContext_8hpp-source.html">[code]</a><li><a class="el" href="Transport_8cpp.html">Transport.cpp</a> <a href="Transport_8cpp-source.html">[code]</a><li><a class="el" href="Transport_8hpp.html">Transport.hpp</a> <a href="Transport_8hpp-source.html">[code]</a><li><a class="el" href="TransportFactory_8cpp.html">TransportFactory.cpp</a> <a href="TransportFactory_8cpp-source.html">[code]</a><li><a class="el" href="TransportFactory_8hpp.html">TransportFactory.hpp</a> <a href="TransportFactory_8hpp-source.html">[code]</a><li><a class="el" href="TypeMappingRegistry_8cpp.html">TypeMappingRegistry.cpp</a> <a href="TypeMappingRegistry_8cpp-source.html">[code]</a><li><a class="el" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a> <a href="TypeMappingRegistry_8hpp-source.html">[code]</a><li><a class="el" href="Url_8cpp.html">Url.cpp</a> <a href="Url_8cpp-source.html">[code]</a><li><a class="el" href="Url_8hpp.html">Url.hpp</a> <a href="Url_8hpp-source.html">[code]</a><li><a class="el" href="XercescConst_8hpp.html">XercescConst.hpp</a> <a href="XercescConst_8hpp-source.html">[code]</a><li><a class="el" href="XMLDeSerializer_8cpp.html">XMLDeSerializer.cpp</a> <a href="XMLDeSerializer_8cpp-source.html">[code]</a><li><a class="el" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a> <a href="XMLDeSerializer_8hpp-source.html">[code]</a><li><a class="el" href="XMLSerializer_8cpp.html">XMLSerializer.cpp</a> <a href="XMLSerializer_8cpp-source.html">[code]</a><li><a class="el" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a> <a href="XMLSerializer_8hpp-source.html">[code]</a><li><a class="el" href="XMLType_8cpp.html">XMLType.cpp</a> <a href="XMLType_8cpp-source.html">[code]</a><li><a class="el" href="XMLType_8hpp.html">XMLType.hpp</a> <a href="XMLType_8hpp-source.html">[code]</a><li><a class="el" href="XmlWriter_8hpp.html">XmlWriter.hpp</a> <a href="XmlWriter_8hpp-source.html">[code]</a></ul>
+<li><a class="el" href="AttList_8hpp.html">AttList.hpp</a> <a href="AttList_8hpp-source.html">[code]</a><li><a class="el" href="AxisConst_8hpp.html">AxisConst.hpp</a> <a href="AxisConst_8hpp-source.html">[code]</a><li><a class="el" href="AxisException_8cpp.html">AxisException.cpp</a> <a href="AxisException_8cpp-source.html">[code]</a><li><a class="el" href="AxisException_8hpp.html">AxisException.hpp</a> <a href="AxisException_8hpp-source.html">[code]</a><li><a class="el" href="Call_8cpp.html">Call.cpp</a> <a href="Call_8cpp-source.html">[code]</a><li><a class="el" href="Call_8hpp.html">Call.hpp</a> <a href="Call_8hpp-source.html">[code]</a><li><a class="el" href="Channel_8cpp.html">Channel.cpp</a> <a href="Channel_8cpp-source.html">[code]</a><li><a class="el" href="Channel_8hpp.html">Channel.hpp</a> <a href="Channel_8hpp-source.html">[code]</a><li><a class="el" href="CVS_2Base_2HttpTransport_8cpp.html">CVS/Base/HttpTransport.cpp</a> <a href="CVS_2Base_2HttpTransport_8cpp-source.html">[code]</a><li><a class="el" href="HttpTransport_8cpp.html">HttpTransport.cpp</a> <a href="HttpTransport_8cpp-source.html">[code]</a><li><a class="el" href="HttpTransport_8hpp.html">HttpTransport.hpp</a> <a href="HttpTransport_8hpp-source.html">[code]</a><li><a class="el" href="MessageElement_8cpp.html">MessageElement.cpp</a> <a href="MessageElement_8cpp-source.html">[code]</a><li><a class="el" href="MessageElement_8hpp.html">MessageElement.hpp</a> <a href="MessageElement_8hpp-source.html">[code]</a><li><a class="el" href="NsStack_8cpp.html">NsStack.cpp</a> <a href="NsStack_8cpp-source.html">[code]</a><li><a class="el" href="NsStack_8hpp.html">NsStack.hpp</a> <a href="NsStack_8hpp-source.html">[code]</a><li><a class="el" href="Param_8cpp.html">Param.cpp</a> <a href="Param_8cpp-source.html">[code]</a><li><a class="el" href="Param_8hpp.html">Param.hpp</a> <a href="Param_8hpp-source.html">[code]</a><li><a class="el" href="Platform_8cpp.html">Platform.cpp</a> <a href="Platform_8cpp-source.html">[code]</a><li><a class="el" href="Platform_8hpp.html">Platform.hpp</a> <a href="Platform_8hpp-source.html">[code]</a><li><a class="el" href="QName_8cpp.html">QName.cpp</a> <a href="QName_8cpp-source.html">[code]</a><li><a class="el" href="CVS_2Base_2QName_8hpp.html">CVS/Base/QName.hpp</a> <a href="CVS_2Base_2QName_8hpp-source.html">[code]</a><li><a class="el" href="QName_8hpp.html">QName.hpp</a> <a href="QName_8hpp-source.html">[code]</a><li><a class="el" href="Receiver_8cpp.html">Receiver.cpp</a> <a href="Receiver_8cpp-source.html">[code]</a><li><a class="el" href="Receiver_8hpp.html">Receiver.hpp</a> <a href="Receiver_8hpp-source.html">[code]</a><li><a class="el" href="RPCElement_8cpp.html">RPCElement.cpp</a> <a href="RPCElement_8cpp-source.html">[code]</a><li><a class="el" href="RPCElement_8hpp.html">RPCElement.hpp</a> <a href="RPCElement_8hpp-source.html">[code]</a><li><a class="el" href="RPCParam_8cpp.html">RPCParam.cpp</a> <a href="RPCParam_8cpp-source.html">[code]</a><li><a class="el" href="RPCParam_8hpp.html">RPCParam.hpp</a> <a href="RPCParam_8hpp-source.html">[code]</a><li><a class="el" href="Sender_8cpp.html">Sender.cpp</a> <a href="Sender_8cpp-source.html">[code]</a><li><a class="el" href="Sender_8hpp.html">Sender.hpp</a> <a href="Sender_8hpp-source.html">[code]</a><li><a class="el" href="SerializerFactory_8hpp.html">SerializerFactory.hpp</a> <a href="SerializerFactory_8hpp-source.html">[code]</a><li><a class="el" href="ServiceFactory_8cpp.html">ServiceFactory.cpp</a> <a href="ServiceFactory_8cpp-source.html">[code]</a><li><a class="el" href="ServiceFactory_8hpp.html">ServiceFactory.hpp</a> <a href="ServiceFactory_8hpp-source.html">[code]</a><li><a class="el" href="SOAPBodyElement_8cpp.html">SOAPBodyElement.cpp</a> <a href="SOAPBodyElement_8cpp-source.html">[code]</a><li><a class="el" href="SOAPBodyElement_8hpp.html">SOAPBodyElement.hpp</a> <a href="SOAPBodyElement_8hpp-source.html">[code]</a><li><a class="el" href="SOAPEncoding_8cpp.html">SOAPEncoding.cpp</a> <a href="SOAPEncoding_8cpp-source.html">[code]</a><li><a class="el" href="SOAPEncoding_8hpp.html">SOAPEncoding.hpp</a> <a href="SOAPEncoding_8hpp-source.html">[code]</a><li><a class="el" href="SOAPEnvelope_8cpp.html">SOAPEnvelope.cpp</a> <a href="SOAPEnvelope_8cpp-source.html">[code]</a><li><a class="el" href="SOAPEnvelope_8hpp.html">SOAPEnvelope.hpp</a> <a href="SOAPEnvelope_8hpp-source.html">[code]</a><li><a class="el" href="SOAPFaultElement_8cpp.html">SOAPFaultElement.cpp</a> <a href="SOAPFaultElement_8cpp-source.html">[code]</a><li><a class="el" href="SOAPFaultElement_8hpp.html">SOAPFaultElement.hpp</a> <a href="SOAPFaultElement_8hpp-source.html">[code]</a><li><a class="el" href="SOAPHeader_8cpp.html">SOAPHeader.cpp</a> <a href="SOAPHeader_8cpp-source.html">[code]</a><li><a class="el" href="SOAPHeader_8hpp.html">SOAPHeader.hpp</a> <a href="SOAPHeader_8hpp-source.html">[code]</a><li><a class="el" href="SOAPMessage_8cpp.html">SOAPMessage.cpp</a> <a href="SOAPMessage_8cpp-source.html">[code]</a><li><a class="el" href="SOAPMessage_8hpp.html">SOAPMessage.hpp</a> <a href="SOAPMessage_8hpp-source.html">[code]</a><li><a class="el" href="SOAPMsgContext_8cpp.html">SOAPMsgContext.cpp</a> <a href="SOAPMsgContext_8cpp-source.html">[code]</a><li><a class="el" href="SOAPMsgContext_8hpp.html">SOAPMsgContext.hpp</a> <a href="SOAPMsgContext_8hpp-source.html">[code]</a><li><a class="el" href="Transport_8cpp.html">Transport.cpp</a> <a href="Transport_8cpp-source.html">[code]</a><li><a class="el" href="Transport_8hpp.html">Transport.hpp</a> <a href="Transport_8hpp-source.html">[code]</a><li><a class="el" href="TransportFactory_8cpp.html">TransportFactory.cpp</a> <a href="TransportFactory_8cpp-source.html">[code]</a><li><a class="el" href="TransportFactory_8hpp.html">TransportFactory.hpp</a> <a href="TransportFactory_8hpp-source.html">[code]</a><li><a class="el" href="TypeMappingRegistry_8cpp.html">TypeMappingRegistry.cpp</a> <a href="TypeMappingRegistry_8cpp-source.html">[code]</a><li><a class="el" href="TypeMappingRegistry_8hpp.html">TypeMappingRegistry.hpp</a> <a href="TypeMappingRegistry_8hpp-source.html">[code]</a><li><a class="el" href="Url_8cpp.html">Url.cpp</a> <a href="Url_8cpp-source.html">[code]</a><li><a class="el" href="Url_8hpp.html">Url.hpp</a> <a href="Url_8hpp-source.html">[code]</a><li><a class="el" href="XercescConst_8hpp.html">XercescConst.hpp</a> <a href="XercescConst_8hpp-source.html">[code]</a><li><a class="el" href="XMLDeSerializer_8cpp.html">XMLDeSerializer.cpp</a> <a href="XMLDeSerializer_8cpp-source.html">[code]</a><li><a class="el" href="XMLDeSerializer_8hpp.html">XMLDeSerializer.hpp</a> <a href="XMLDeSerializer_8hpp-source.html">[code]</a><li><a class="el" href="XMLSerializer_8cpp.html">XMLSerializer.cpp</a> <a href="XMLSerializer_8cpp-source.html">[code]</a><li><a class="el" href="XMLSerializer_8hpp.html">XMLSerializer.hpp</a> <a href="XMLSerializer_8hpp-source.html">[code]</a><li><a class="el" href="XMLType_8cpp.html">XMLType.cpp</a> <a href="XMLType_8cpp-source.html">[code]</a><li><a class="el" href="XMLType_8hpp.html">XMLType.hpp</a> <a href="XMLType_8hpp-source.html">[code]</a><li><a class="el" href="XmlWriter_8hpp.html">XmlWriter.hpp</a> <a href="XmlWriter_8hpp-source.html">[code]</a></ul>
<html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/classXmlWriter.html
Index: classXmlWriter.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classXmlWriter.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classXmlWriter.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classXmlWriter.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -28,7 +28,7 @@
<p>
<p>
-Definition at line <a class="el" href="XmlWriter_8hpp-source.html#l00066">66</a> of file <a class="el" href="XmlWriter_8hpp-source.html">XmlWriter.hpp</a>.<hr>The documentation for this class was generated from the following file:<ul>
+Definition at line <a class="el" href="XmlWriter_8hpp-source.html#l00087">87</a> of file <a class="el" href="XmlWriter_8hpp-source.html">XmlWriter.hpp</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XmlWriter_8hpp-source.html">XmlWriter.hpp</a></ul>
<html>
<head>
1.2 +50 -79 xml-axis/contrib/Axis-C++/docs/ApiDocs/classXMLSerializer.html
Index: classXMLSerializer.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classXMLSerializer.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classXMLSerializer.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classXMLSerializer.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -52,12 +52,11 @@
<tr><td nowrap align=right valign=top><a class="el" href="classXmlWriter.html">XmlWriter</a>* </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o4">m_xmlBuffer</a></td></tr>
<tr><td> </td><td><font size=-1><em>output stream to dump serilized DOM document.</em> <a href="#o4">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classTypeMappingRegistry.html">TypeMappingRegistry</a>* </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o5">m_pTypeMapper</a></td></tr>
-<tr><td nowrap align=right valign=top>DOM_DOMImplementation </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o6">impl</a></td></tr>
-<tr><td nowrap align=right valign=top>DOM_Document </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o7">m_Doc</a></td></tr>
-<tr><td nowrap align=right valign=top>DOM_Node </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o8">m_CurNode</a></td></tr>
-<tr><td nowrap align=right valign=top>DOM_Element </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o9">m_CurElm</a></td></tr>
-<tr><td nowrap align=right valign=top>DOM_Element </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o10">m_ChildElm</a></td></tr>
-<tr><td nowrap align=right valign=top>DOM_Text </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o11">m_CurTxtElm</a></td></tr>
+<tr><td nowrap align=right valign=top>DOM_Document </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o6">m_Doc</a></td></tr>
+<tr><td nowrap align=right valign=top>DOM_Node </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o7">m_CurNode</a></td></tr>
+<tr><td nowrap align=right valign=top>DOM_Element </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o8">m_CurElm</a></td></tr>
+<tr><td nowrap align=right valign=top>DOM_Element </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o9">m_ChildElm</a></td></tr>
+<tr><td nowrap align=right valign=top>DOM_Text </td><td valign=bottom><a class="el" href="classXMLSerializer.html#o10">m_CurTxtElm</a></td></tr>
<tr><td colspan=2><br><h2>Friends</h2></td></tr>
<tr><td nowrap align=right valign=top>std::ostream& </td><td valign=bottom><a class="el" href="classXMLSerializer.html#l0">operator<<</a> (std::ostream &target, const DOMString &toWrite)</td></tr>
<tr><td nowrap align=right valign=top>std::ostream& </td><td valign=bottom><a class="el" href="classXMLSerializer.html#l1">operator<<</a> (std::ostream &target, DOM_Node &toWrite)</td></tr>
@@ -74,7 +73,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00073">73</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00093">93</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="XMLSerializer::XMLSerializer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -103,7 +102,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00066">66</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00086">86</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="XMLSerializer::~XMLSerializer"></a><p>
@@ -134,7 +133,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00084">84</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00104">104</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -174,9 +173,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00108">108</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00128">128</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00151">Serialize</a>(), and <a class="el" href="XMLSerializer_8cpp-source.html#l00090">StartElem</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00171">Serialize</a>(), and <a class="el" href="XMLSerializer_8cpp-source.html#l00110">StartElem</a>().
<p>
</td>
</tr>
@@ -211,9 +210,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00145">145</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00165">165</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPHeader_8cpp-source.html#l00069">SOAPHeader::Serialize</a>(), <a class="el" href="SOAPFaultElement_8cpp-source.html#l00094">SOAPFaultElement::Serialize</a>(), <a class="el" href="SOAPBodyElement_8cpp-source.html#l00089">SOAPBodyElement::Serialize</a>(), and <a class="el" href="RPCElement_8cpp-source.html#l00127">RPCElement::Serialize</a>().
+Referenced by <a class="el" href="SOAPHeader_8cpp-source.html#l00089">SOAPHeader::Serialize</a>(), <a class="el" href="SOAPFaultElement_8cpp-source.html#l00114">SOAPFaultElement::Serialize</a>(), <a class="el" href="SOAPBodyElement_8cpp-source.html#l00109">SOAPBodyElement::Serialize</a>(), and <a class="el" href="RPCElement_8cpp-source.html#l00147">RPCElement::Serialize</a>().
<p>
</td>
</tr>
@@ -254,7 +253,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00169">169</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00189">189</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="XMLSerializer::GetPrefixForURI"></a><p>
@@ -287,9 +286,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00162">162</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00182">182</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00191">QNameToStr</a>(), and <a class="el" href="RPCParam_8cpp-source.html#l00084">RPCParam::Serialize</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00211">QNameToStr</a>(), and <a class="el" href="RPCParam_8cpp-source.html#l00104">RPCParam::Serialize</a>().
<p>
</td>
</tr>
@@ -324,9 +323,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00095">95</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00115">115</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>.
<p>
-Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00084">RPCParam::Serialize</a>().
+Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00104">RPCParam::Serialize</a>().
<p>
</td>
</tr>
@@ -361,9 +360,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00191">191</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00211">211</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00108">Append</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00128">Append</a>().
<p>
</td>
</tr>
@@ -404,9 +403,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00157">157</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00177">177</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00169">GetPrefixForURI</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00189">GetPrefixForURI</a>().
<p>
</td>
</tr>
@@ -453,9 +452,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00151">151</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00171">171</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00084">RPCParam::Serialize</a>().
+Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00104">RPCParam::Serialize</a>().
<p>
</td>
</tr>
@@ -490,9 +489,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00092">92</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00112">112</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00092">SOAPMessage::Serialize</a>().
+Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00112">SOAPMessage::Serialize</a>().
<p>
</td>
</tr>
@@ -533,9 +532,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00090">90</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00110">110</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPHeader_8cpp-source.html#l00069">SOAPHeader::Serialize</a>(), <a class="el" href="SOAPFaultElement_8cpp-source.html#l00094">SOAPFaultElement::Serialize</a>(), <a class="el" href="SOAPEnvelope_8cpp-source.html#l00128">SOAPEnvelope::Serialize</a>(), <a class="el" href="SOAPBodyElement_8cpp-source.html#l00089">SOAPBodyElement::Serialize</a>(), and <a class="el" href="RPCElement_8cpp-source.html#l00127">RPCElement::Serialize</a>().
+Referenced by <a class="el" href="SOAPHeader_8cpp-source.html#l00089">SOAPHeader::Serialize</a>(), <a class="el" href="SOAPFaultElement_8cpp-source.html#l00114">SOAPFaultElement::Serialize</a>(), <a class="el" href="SOAPEnvelope_8cpp-source.html#l00148">SOAPEnvelope::Serialize</a>(), <a class="el" href="SOAPBodyElement_8cpp-source.html#l00109">SOAPBodyElement::Serialize</a>(), and <a class="el" href="RPCElement_8cpp-source.html#l00147">RPCElement::Serialize</a>().
<p>
</td>
</tr>
@@ -570,9 +569,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00139">139</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00159">159</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00151">Serialize</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00171">Serialize</a>().
<p>
</td>
</tr>
@@ -607,9 +606,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00198">198</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00218">218</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00128">SOAPEnvelope::Serialize</a>().
+Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00148">SOAPEnvelope::Serialize</a>().
<p>
</td>
</tr>
@@ -649,7 +648,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00409">409</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00429">429</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<a name="l1" doxytag="XMLSerializer::operator<<"></a><p>
@@ -686,7 +685,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00241">241</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00261">261</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<a name="l0" doxytag="XMLSerializer::operator<<"></a><p>
@@ -723,39 +722,11 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00400">400</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8cpp-source.html#l00420">420</a> of file <a class="el" href="XMLSerializer_8cpp-source.html">XMLSerializer.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
-<a name="o6" doxytag="XMLSerializer::impl"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
- <tr>
- <td class="md">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td nowrap valign="top"><b>
-DOM_DOMImplementation XMLSerializer::impl<code> [private]</code>
- </b></td>
- </tr>
-
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
- <tr>
- <td>
-
- </td>
- <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00134">134</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
- </tr>
-</table>
-<a name="o10" doxytag="XMLSerializer::m_ChildElm"></a><p>
+<a name="o9" doxytag="XMLSerializer::m_ChildElm"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@@ -780,10 +751,10 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00138">138</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00157">157</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
-<a name="o9" doxytag="XMLSerializer::m_CurElm"></a><p>
+<a name="o8" doxytag="XMLSerializer::m_CurElm"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@@ -808,10 +779,10 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00137">137</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00156">156</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
-<a name="o8" doxytag="XMLSerializer::m_CurNode"></a><p>
+<a name="o7" doxytag="XMLSerializer::m_CurNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@@ -836,10 +807,10 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00136">136</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00155">155</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
-<a name="o11" doxytag="XMLSerializer::m_CurTxtElm"></a><p>
+<a name="o10" doxytag="XMLSerializer::m_CurTxtElm"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@@ -864,10 +835,10 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00139">139</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00158">158</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
-<a name="o7" doxytag="XMLSerializer::m_Doc"></a><p>
+<a name="o6" doxytag="XMLSerializer::m_Doc"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@@ -892,7 +863,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00135">135</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00154">154</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o3" doxytag="XMLSerializer::m_PrefixIndx"></a><p>
@@ -922,7 +893,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00127">127</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00147">147</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="XMLSerializer::m_bStartDoc"></a><p>
@@ -952,7 +923,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00125">125</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00145">145</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="XMLSerializer::m_nIndent"></a><p>
@@ -982,7 +953,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00126">126</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00146">146</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="XMLSerializer::m_nsStk"></a><p>
@@ -1012,7 +983,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00123">123</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00143">143</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o5" doxytag="XMLSerializer::m_pTypeMapper"></a><p>
@@ -1040,7 +1011,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00131">131</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00151">151</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o4" doxytag="XMLSerializer::m_xmlBuffer"></a><p>
@@ -1070,7 +1041,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00129">129</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00149">149</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +6 -7 xml-axis/contrib/Axis-C++/docs/ApiDocs/classXMLSerializer-members.html
Index: classXMLSerializer-members.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classXMLSerializer-members.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classXMLSerializer-members.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classXMLSerializer-members.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -14,13 +14,12 @@
<li><a class="el" href="classXMLSerializer.html#a3">GetPrefixForURI</a>(const std::string &uri)
<li><a class="el" href="classXMLSerializer.html#a4">GetPrefixForURI</a>(const std::string &uri, std::string defaultPrefix)
<li><a class="el" href="classXMLSerializer.html#a7">GetTypeMapper</a>()
-<code> [inline]</code><li><a class="el" href="classXMLSerializer.html#o6">impl</a>
-<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o1">m_bStartDoc</a>
-<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o10">m_ChildElm</a>
-<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o9">m_CurElm</a>
-<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o8">m_CurNode</a>
-<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o11">m_CurTxtElm</a>
-<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o7">m_Doc</a>
+<code> [inline]</code><li><a class="el" href="classXMLSerializer.html#o1">m_bStartDoc</a>
+<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o9">m_ChildElm</a>
+<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o8">m_CurElm</a>
+<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o7">m_CurNode</a>
+<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o10">m_CurTxtElm</a>
+<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o6">m_Doc</a>
<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o2">m_nIndent</a>
<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o0">m_nsStk</a>
<code> [private]</code><li><a class="el" href="classXMLSerializer.html#o3">m_PrefixIndx</a>
1.2 +21 -21 xml-axis/contrib/Axis-C++/docs/ApiDocs/classXMLDeSerializer.html
Index: classXMLDeSerializer.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classXMLDeSerializer.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classXMLDeSerializer.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classXMLDeSerializer.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -54,7 +54,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00076">76</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00096">96</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="XMLDeSerializer::XMLDeSerializer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -85,7 +85,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00059">59</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00079">79</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="XMLDeSerializer::~XMLDeSerializer"></a><p>
@@ -116,7 +116,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00124">124</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00144">144</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -150,9 +150,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00131">131</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00151">151</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00119">SOAPMessage::DeSerialize</a>(), <a class="el" href="SOAPFaultElement_8cpp-source.html#l00105">SOAPFaultElement::DeSerialize</a>(), <a class="el" href="SOAPBodyElement_8cpp-source.html#l00101">SOAPBodyElement::DeSerialize</a>(), and <a class="el" href="RPCElement_8cpp-source.html#l00139">RPCElement::DeSerialize</a>().
+Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00150">SOAPMessage::DeSerialize</a>(), <a class="el" href="SOAPFaultElement_8cpp-source.html#l00125">SOAPFaultElement::DeSerialize</a>(), <a class="el" href="SOAPBodyElement_8cpp-source.html#l00121">SOAPBodyElement::DeSerialize</a>(), and <a class="el" href="RPCElement_8cpp-source.html#l00159">RPCElement::DeSerialize</a>().
<p>
</td>
</tr>
@@ -187,9 +187,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00152">152</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00173">173</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00099">RPCParam::DeSerialize</a>().
+Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00119">RPCParam::DeSerialize</a>().
<p>
</td>
</tr>
@@ -224,9 +224,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00102">102</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>.
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00122">122</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>.
<p>
-Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00099">RPCParam::DeSerialize</a>().
+Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00119">RPCParam::DeSerialize</a>().
<p>
</td>
</tr>
@@ -261,9 +261,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00167">167</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00188">188</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLDeSerializer_8cpp-source.html#l00131">DeSerialize</a>().
+Referenced by <a class="el" href="XMLDeSerializer_8cpp-source.html#l00151">DeSerialize</a>().
<p>
</td>
</tr>
@@ -304,9 +304,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00162">162</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>.
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00183">183</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>.
<p>
-Referenced by <a class="el" href="RPCElement_8cpp-source.html#l00139">RPCElement::DeSerialize</a>().
+Referenced by <a class="el" href="RPCElement_8cpp-source.html#l00159">RPCElement::DeSerialize</a>().
<p>
</td>
</tr>
@@ -341,7 +341,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00087">87</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00107">107</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
</tr>
</table>
<a name="a7" doxytag="XMLDeSerializer::SetTypeMappingRegistry"></a><p>
@@ -374,9 +374,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00099">99</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>.
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00119">119</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00119">SOAPMessage::DeSerialize</a>().
+Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00150">SOAPMessage::DeSerialize</a>().
<p>
</td>
</tr>
@@ -409,7 +409,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00113">113</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00133">133</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="XMLDeSerializer::m_nsStk"></a><p>
@@ -439,7 +439,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00108">108</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00128">128</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="XMLDeSerializer::m_pCurNode"></a><p>
@@ -469,7 +469,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00110">110</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00130">130</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o4" doxytag="XMLDeSerializer::m_pTypeMapper"></a><p>
@@ -499,7 +499,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00115">115</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00135">135</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="XMLDeSerializer::parser"></a><p>
@@ -529,7 +529,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00112">112</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00132">132</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +26 -26 xml-axis/contrib/Axis-C++/docs/ApiDocs/classUrl.html
Index: classUrl.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classUrl.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classUrl.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classUrl.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -61,7 +61,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00076">76</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>.<hr><h2>Member Enumeration Documentation</h2>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00096">96</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>.<hr><h2>Member Enumeration Documentation</h2>
<a name="s5" doxytag="Url::Protocol"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -107,7 +107,7 @@
</dl>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00080">80</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00100">100</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
@@ -139,7 +139,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8cpp-source.html#l00050">50</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>. </td>
+Definition at line <a class="el" href="Url_8cpp-source.html#l00070">70</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="Url::Url"></a><p>
@@ -170,7 +170,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8cpp-source.html#l00055">55</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>. </td>
+Definition at line <a class="el" href="Url_8cpp-source.html#l00075">75</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="Url::~Url"></a><p>
@@ -201,7 +201,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8cpp-source.html#l00069">69</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>. </td>
+Definition at line <a class="el" href="Url_8cpp-source.html#l00089">89</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -233,7 +233,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00099">99</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00119">119</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="a11" doxytag="Url::GetPort"></a><p>
@@ -264,7 +264,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00102">102</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00122">122</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="a8" doxytag="Url::GetProtocol"></a><p>
@@ -295,9 +295,9 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00098">98</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>.
+Definition at line <a class="el" href="Url_8hpp-source.html#l00118">118</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>.
<p>
-Referenced by <a class="el" href="TransportFactory_8cpp-source.html#l00062">TransportFactory::GetTransport</a>().
+Referenced by <a class="el" href="TransportFactory_8cpp-source.html#l00082">TransportFactory::GetTransport</a>().
<p>
</td>
</tr>
@@ -330,7 +330,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00100">100</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00120">120</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="c0" doxytag="Url::ParseURL"></a><p>
@@ -361,9 +361,9 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8cpp-source.html#l00102">102</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>.
+Definition at line <a class="el" href="Url_8cpp-source.html#l00122">122</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>.
<p>
-Referenced by <a class="el" href="Url_8cpp-source.html#l00055">Url</a>().
+Referenced by <a class="el" href="Url_8cpp-source.html#l00075">Url</a>().
<p>
</td>
</tr>
@@ -396,7 +396,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00094">94</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00114">114</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="a7" doxytag="Url::SetPort"></a><p>
@@ -427,7 +427,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00096">96</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00116">116</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="a4" doxytag="Url::SetProtocol"></a><p>
@@ -458,7 +458,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00093">93</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00113">113</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="Url::SetProtocol"></a><p>
@@ -489,9 +489,9 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8cpp-source.html#l00074">74</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>.
+Definition at line <a class="el" href="Url_8cpp-source.html#l00094">94</a> of file <a class="el" href="Url_8cpp-source.html">Url.cpp</a>.
<p>
-Referenced by <a class="el" href="Url_8cpp-source.html#l00102">ParseURL</a>().
+Referenced by <a class="el" href="Url_8cpp-source.html#l00122">ParseURL</a>().
<p>
</td>
</tr>
@@ -524,7 +524,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00095">95</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00115">115</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -553,7 +553,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00111">111</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00131">131</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="o5" doxytag="Url::m_Password"></a><p>
@@ -581,7 +581,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00116">116</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00136">136</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="o3" doxytag="Url::m_Path"></a><p>
@@ -609,7 +609,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00113">113</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00133">133</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="Url::m_Port"></a><p>
@@ -637,7 +637,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00112">112</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00132">132</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="Url::m_Protocol"></a><p>
@@ -665,7 +665,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00110">110</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00130">130</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="o4" doxytag="Url::m_Query"></a><p>
@@ -693,7 +693,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00114">114</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00134">134</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="o7" doxytag="Url::m_URL"></a><p>
@@ -721,7 +721,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00118">118</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00138">138</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<a name="o6" doxytag="Url::m_User"></a><p>
@@ -749,7 +749,7 @@
<p>
<p>
-Definition at line <a class="el" href="Url_8hpp-source.html#l00117">117</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
+Definition at line <a class="el" href="Url_8hpp-source.html#l00137">137</a> of file <a class="el" href="Url_8hpp-source.html">Url.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +9 -9 xml-axis/contrib/Axis-C++/docs/ApiDocs/classTypeMappingRegistry.html
Index: classTypeMappingRegistry.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classTypeMappingRegistry.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classTypeMappingRegistry.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classTypeMappingRegistry.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -33,7 +33,7 @@
<p>
<p>
-Definition at line <a class="el" href="TypeMappingRegistry_8hpp-source.html#l00062">62</a> of file <a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>.<hr><h2>Member Typedef Documentation</h2>
+Definition at line <a class="el" href="TypeMappingRegistry_8hpp-source.html#l00082">82</a> of file <a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="u0" doxytag="TypeMappingRegistry::TypeMap_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -59,7 +59,7 @@
<p>
<p>
-Definition at line <a class="el" href="TypeMappingRegistry_8hpp-source.html#l00075">75</a> of file <a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>. </td>
+Definition at line <a class="el" href="TypeMappingRegistry_8hpp-source.html#l00095">95</a> of file <a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>. </td>
</tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
@@ -91,7 +91,7 @@
<p>
<p>
-Definition at line <a class="el" href="TypeMappingRegistry_8cpp-source.html#l00050">50</a> of file <a class="el" href="TypeMappingRegistry_8cpp-source.html">TypeMappingRegistry.cpp</a>. </td>
+Definition at line <a class="el" href="TypeMappingRegistry_8cpp-source.html#l00070">70</a> of file <a class="el" href="TypeMappingRegistry_8cpp-source.html">TypeMappingRegistry.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="TypeMappingRegistry::~TypeMappingRegistry"></a><p>
@@ -122,7 +122,7 @@
<p>
<p>
-Definition at line <a class="el" href="TypeMappingRegistry_8cpp-source.html#l00061">61</a> of file <a class="el" href="TypeMappingRegistry_8cpp-source.html">TypeMappingRegistry.cpp</a>. </td>
+Definition at line <a class="el" href="TypeMappingRegistry_8cpp-source.html#l00081">81</a> of file <a class="el" href="TypeMappingRegistry_8cpp-source.html">TypeMappingRegistry.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -162,9 +162,9 @@
<p>
<p>
-Definition at line <a class="el" href="TypeMappingRegistry_8cpp-source.html#l00075">75</a> of file <a class="el" href="TypeMappingRegistry_8cpp-source.html">TypeMappingRegistry.cpp</a>.
+Definition at line <a class="el" href="TypeMappingRegistry_8cpp-source.html#l00095">95</a> of file <a class="el" href="TypeMappingRegistry_8cpp-source.html">TypeMappingRegistry.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00070">SOAPMsgContext::RegisterTypeMapping</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00090">SOAPMsgContext::RegisterTypeMapping</a>().
<p>
</td>
</tr>
@@ -199,9 +199,9 @@
<p>
<p>
-Definition at line <a class="el" href="TypeMappingRegistry_8cpp-source.html#l00070">70</a> of file <a class="el" href="TypeMappingRegistry_8cpp-source.html">TypeMappingRegistry.cpp</a>.
+Definition at line <a class="el" href="TypeMappingRegistry_8cpp-source.html#l00090">90</a> of file <a class="el" href="TypeMappingRegistry_8cpp-source.html">TypeMappingRegistry.cpp</a>.
<p>
-Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00099">RPCParam::DeSerialize</a>(), and <a class="el" href="RPCParam_8cpp-source.html#l00084">RPCParam::Serialize</a>().
+Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00119">RPCParam::DeSerialize</a>(), and <a class="el" href="RPCParam_8cpp-source.html#l00104">RPCParam::Serialize</a>().
<p>
</td>
</tr>
@@ -232,7 +232,7 @@
<p>
<p>
-Definition at line <a class="el" href="TypeMappingRegistry_8hpp-source.html#l00077">77</a> of file <a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>. </td>
+Definition at line <a class="el" href="TypeMappingRegistry_8hpp-source.html#l00097">97</a> of file <a class="el" href="TypeMappingRegistry_8hpp-source.html">TypeMappingRegistry.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +4 -4 xml-axis/contrib/Axis-C++/docs/ApiDocs/classTransportFactory.html
Index: classTransportFactory.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classTransportFactory.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classTransportFactory.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classTransportFactory.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -45,7 +45,7 @@
<p>
<p>
-Definition at line <a class="el" href="TransportFactory_8cpp-source.html#l00052">52</a> of file <a class="el" href="TransportFactory_8cpp-source.html">TransportFactory.cpp</a>. </td>
+Definition at line <a class="el" href="TransportFactory_8cpp-source.html#l00072">72</a> of file <a class="el" href="TransportFactory_8cpp-source.html">TransportFactory.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="TransportFactory::~TransportFactory"></a><p>
@@ -76,7 +76,7 @@
<p>
<p>
-Definition at line <a class="el" href="TransportFactory_8cpp-source.html#l00057">57</a> of file <a class="el" href="TransportFactory_8cpp-source.html">TransportFactory.cpp</a>. </td>
+Definition at line <a class="el" href="TransportFactory_8cpp-source.html#l00077">77</a> of file <a class="el" href="TransportFactory_8cpp-source.html">TransportFactory.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -108,9 +108,9 @@
<p>
<p>
-Definition at line <a class="el" href="TransportFactory_8cpp-source.html#l00062">62</a> of file <a class="el" href="TransportFactory_8cpp-source.html">TransportFactory.cpp</a>.
+Definition at line <a class="el" href="TransportFactory_8cpp-source.html#l00082">82</a> of file <a class="el" href="TransportFactory_8cpp-source.html">TransportFactory.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
1.2 +14 -14 xml-axis/contrib/Axis-C++/docs/ApiDocs/classTransport.html
Index: classTransport.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classTransport.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classTransport.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classTransport.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -43,7 +43,7 @@
<p>
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00063">63</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00083">83</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="Transport::Transport"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -72,7 +72,7 @@
<p>
<p>
-Definition at line <a class="el" href="Transport_8cpp-source.html#l00050">50</a> of file <a class="el" href="Transport_8cpp-source.html">Transport.cpp</a>. </td>
+Definition at line <a class="el" href="Transport_8cpp-source.html#l00070">70</a> of file <a class="el" href="Transport_8cpp-source.html">Transport.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="Transport::~Transport"></a><p>
@@ -103,7 +103,7 @@
<p>
<p>
-Definition at line <a class="el" href="Transport_8cpp-source.html#l00055">55</a> of file <a class="el" href="Transport_8cpp-source.html">Transport.cpp</a>. </td>
+Definition at line <a class="el" href="Transport_8cpp-source.html#l00075">75</a> of file <a class="el" href="Transport_8cpp-source.html">Transport.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -137,9 +137,9 @@
<p>
Reimplemented in <a class="el" href="classHttpTransport.html#a4">HttpTransport</a>.
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00070">70</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>.
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00090">90</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>.
<p>
-Referenced by <a class="el" href="Channel_8cpp-source.html#l00216">Channel::operator>></a>().
+Referenced by <a class="el" href="Channel_8cpp-source.html#l00236">Channel::operator>></a>().
<p>
</td>
</tr>
@@ -174,7 +174,7 @@
<p>
Reimplemented in <a class="el" href="classHttpTransport.html#a3">HttpTransport</a>.
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00069">69</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00089">89</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
</tr>
</table>
<a name="a4" doxytag="Transport::SetProperty"></a><p>
@@ -213,9 +213,9 @@
<p>
Reimplemented in <a class="el" href="classHttpTransport.html#a5">HttpTransport</a>.
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00071">71</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>.
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00091">91</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
@@ -250,7 +250,7 @@
<p>
Reimplemented in <a class="el" href="classHttpTransport.html#a7">HttpTransport</a>.
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00075">75</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00095">95</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
</tr>
</table>
<a name="a5" doxytag="Transport::operator>>"></a><p>
@@ -283,7 +283,7 @@
<p>
Reimplemented in <a class="el" href="classHttpTransport.html#a6">HttpTransport</a>.
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00074">74</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00094">94</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -312,7 +312,7 @@
<p>
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00082">82</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00102">102</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
</tr>
</table>
<a name="n0" doxytag="Transport::m_Url"></a><p>
@@ -340,7 +340,7 @@
<p>
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00080">80</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00100">100</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
</tr>
</table>
<a name="n3" doxytag="Transport::m_bStatus"></a><p>
@@ -368,7 +368,7 @@
<p>
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00084">84</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00104">104</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
</tr>
</table>
<a name="n1" doxytag="Transport::m_strUrl"></a><p>
@@ -396,7 +396,7 @@
<p>
<p>
-Definition at line <a class="el" href="Transport_8hpp-source.html#l00081">81</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
+Definition at line <a class="el" href="Transport_8hpp-source.html#l00101">101</a> of file <a class="el" href="Transport_8hpp-source.html">Transport.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +16 -16 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPMsgContext.html
Index: classSOAPMsgContext.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPMsgContext.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSOAPMsgContext.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSOAPMsgContext.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -54,7 +54,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00055">55</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">75</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SOAPMsgContext::~SOAPMsgContext"></a><p>
@@ -85,7 +85,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00061">61</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00081">81</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -117,9 +117,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00111">111</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>.
+Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00131">131</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>.
<p>
-Referenced by <a class="el" href="Call_8cpp-source.html#l00185">Call::Invoke</a>().
+Referenced by <a class="el" href="Call_8cpp-source.html#l00205">Call::Invoke</a>().
<p>
</td>
</tr>
@@ -152,9 +152,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">75</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>.
+Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">95</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>.
<p>
-Referenced by <a class="el" href="Call_8cpp-source.html#l00185">Call::Invoke</a>().
+Referenced by <a class="el" href="Call_8cpp-source.html#l00205">Call::Invoke</a>().
<p>
</td>
</tr>
@@ -193,9 +193,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00070">70</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>.
+Definition at line <a class="el" href="SOAPMsgContext_8cpp-source.html#l00090">90</a> of file <a class="el" href="SOAPMsgContext_8cpp-source.html">SOAPMsgContext.cpp</a>.
<p>
-Referenced by <a class="el" href="Call_8cpp-source.html#l00125">Call::AddSerializerFactory</a>().
+Referenced by <a class="el" href="Call_8cpp-source.html#l00145">Call::AddSerializerFactory</a>().
<p>
</td>
</tr>
@@ -228,9 +228,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00066">66</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>.
+Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00085">85</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>.
<p>
-Referenced by <a class="el" href="Call_8cpp-source.html#l00185">Call::Invoke</a>().
+Referenced by <a class="el" href="Call_8cpp-source.html#l00205">Call::Invoke</a>().
<p>
</td>
</tr>
@@ -261,7 +261,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00076">76</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00095">95</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
</tr>
</table>
<a name="o5" doxytag="SOAPMsgContext::m_bRecv"></a><p>
@@ -289,7 +289,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00078">78</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00097">97</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="SOAPMsgContext::m_pRepMsg"></a><p>
@@ -317,7 +317,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00072">72</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00091">91</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="SOAPMsgContext::m_pReqMsg"></a><p>
@@ -345,7 +345,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00071">71</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00090">90</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
</tr>
</table>
<a name="o4" doxytag="SOAPMsgContext::m_pTransportChannel"></a><p>
@@ -373,7 +373,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00077">77</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00096">96</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="SOAPMsgContext::m_pTypeMpRegistry"></a><p>
@@ -401,7 +401,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00074">74</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMsgContext_8hpp-source.html#l00093">93</a> of file <a class="el" href="SOAPMsgContext_8hpp-source.html">SOAPMsgContext.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +22 -22 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPMessage.html
Index: classSOAPMessage.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPMessage.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSOAPMessage.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSOAPMessage.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -58,7 +58,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00060">60</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00080">80</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SOAPMessage::SOAPMessage"></a><p>
@@ -89,7 +89,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00061">61</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00081">81</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="SOAPMessage::SOAPMessage"></a><p>
@@ -120,7 +120,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00062">62</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00082">82</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="SOAPMessage::~SOAPMessage"></a><p>
@@ -151,7 +151,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00054">54</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00074">74</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -183,9 +183,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00119">119</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00150">150</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
@@ -218,9 +218,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00071">71</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>.
+Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00091">91</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
@@ -253,9 +253,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00059">59</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00079">79</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00111">SOAPMsgContext::GetResults</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00131">SOAPMsgContext::GetResults</a>().
<p>
</td>
</tr>
@@ -288,7 +288,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00070">70</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00090">90</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
</tr>
</table>
<a name="a5" doxytag="SOAPMessage::GetSOAPHeader"></a><p>
@@ -319,7 +319,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00065">65</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00085">85</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
</tr>
</table>
<a name="a12" doxytag="SOAPMessage::Serialize"></a><p>
@@ -350,9 +350,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00092">92</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00112">112</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
@@ -385,9 +385,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00106">106</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00137">137</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
@@ -420,9 +420,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00076">76</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00096">96</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
@@ -455,7 +455,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00087">87</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00107">107</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
</tr>
</table>
<a name="a8" doxytag="SOAPMessage::SetSOAPHeader"></a><p>
@@ -486,7 +486,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00082">82</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8cpp-source.html#l00102">102</a> of file <a class="el" href="SOAPMessage_8cpp-source.html">SOAPMessage.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -515,7 +515,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00079">79</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00099">99</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="SOAPMessage::m_envMsg"></a><p>
@@ -543,7 +543,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00080">80</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPMessage_8hpp-source.html#l00100">100</a> of file <a class="el" href="SOAPMessage_8hpp-source.html">SOAPMessage.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +8 -8 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPHeader.html
Index: classSOAPHeader.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPHeader.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSOAPHeader.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSOAPHeader.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -34,7 +34,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPHeader_8hpp-source.html#l00059">59</a> of file <a class="el" href="SOAPHeader_8hpp-source.html">SOAPHeader.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="SOAPHeader_8hpp-source.html#l00079">79</a> of file <a class="el" href="SOAPHeader_8hpp-source.html">SOAPHeader.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="SOAPHeader::SOAPHeader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -63,7 +63,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00053">53</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00073">73</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SOAPHeader::SOAPHeader"></a><p>
@@ -94,7 +94,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00058">58</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00078">78</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="SOAPHeader::~SOAPHeader"></a><p>
@@ -125,7 +125,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00064">64</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00084">84</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -161,9 +161,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a4">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00080">80</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>.
+Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00100">100</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00147">SOAPEnvelope::DeSerialize</a>().
+Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00167">SOAPEnvelope::DeSerialize</a>().
<p>
</td>
</tr>
@@ -200,9 +200,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a5">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00069">69</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>.
+Definition at line <a class="el" href="SOAPHeader_8cpp-source.html#l00089">89</a> of file <a class="el" href="SOAPHeader_8cpp-source.html">SOAPHeader.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00128">SOAPEnvelope::Serialize</a>().
+Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00148">SOAPEnvelope::Serialize</a>().
<p>
</td>
</tr>
1.2 +9 -9 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPFaultElement.html
Index: classSOAPFaultElement.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPFaultElement.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSOAPFaultElement.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSOAPFaultElement.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -38,7 +38,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8hpp-source.html#l00059">59</a> of file <a class="el" href="SOAPFaultElement_8hpp-source.html">SOAPFaultElement.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="SOAPFaultElement_8hpp-source.html#l00079">79</a> of file <a class="el" href="SOAPFaultElement_8hpp-source.html">SOAPFaultElement.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="SOAPFaultElement::SOAPFaultElement"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -67,7 +67,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00055">55</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00075">75</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SOAPFaultElement::SOAPFaultElement"></a><p>
@@ -98,7 +98,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00060">60</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00080">80</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="SOAPFaultElement::~SOAPFaultElement"></a><p>
@@ -129,7 +129,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00066">66</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00086">86</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -165,7 +165,7 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a8">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00071">71</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00091">91</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
</tr>
</table>
<a name="a5" doxytag="SOAPFaultElement::DeSerialize"></a><p>
@@ -200,9 +200,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a4">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00105">105</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>.
+Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00125">125</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPBodyElement_8cpp-source.html#l00101">SOAPBodyElement::DeSerialize</a>().
+Referenced by <a class="el" href="SOAPBodyElement_8cpp-source.html#l00121">SOAPBodyElement::DeSerialize</a>().
<p>
</td>
</tr>
@@ -239,7 +239,7 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a5">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00094">94</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPFaultElement_8cpp-source.html#l00114">114</a> of file <a class="el" href="SOAPFaultElement_8cpp-source.html">SOAPFaultElement.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -268,7 +268,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPFaultElement_8hpp-source.html#l00070">70</a> of file <a class="el" href="SOAPFaultElement_8hpp-source.html">SOAPFaultElement.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPFaultElement_8hpp-source.html#l00090">90</a> of file <a class="el" href="SOAPFaultElement_8hpp-source.html">SOAPFaultElement.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +5 -5 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPEnvelopFormatter.html
Index: classSOAPEnvelopFormatter.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPEnvelopFormatter.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSOAPEnvelopFormatter.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSOAPEnvelopFormatter.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -39,7 +39,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00154">154</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00173">173</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="SOAPEnvelopFormatter::SOAPEnvelopFormatter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -68,7 +68,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00157">157</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00176">176</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SOAPEnvelopFormatter::~SOAPEnvelopFormatter"></a><p>
@@ -99,7 +99,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00158">158</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00177">177</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<a name="c0" doxytag="SOAPEnvelopFormatter::SOAPEnvelopFormatter"></a><p>
@@ -201,7 +201,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00160">160</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00179">179</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -230,7 +230,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00171">171</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLSerializer_8hpp-source.html#l00190">190</a> of file <a class="el" href="XMLSerializer_8hpp-source.html">XMLSerializer.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
1.2 +23 -23 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPEnvelope.html
Index: classSOAPEnvelope.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPEnvelope.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSOAPEnvelope.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSOAPEnvelope.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -55,7 +55,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00060">60</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00083">83</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="SOAPEnvelope::SOAPEnvelope"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -84,7 +84,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00052">52</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00072">72</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SOAPEnvelope::SOAPEnvelope"></a><p>
@@ -115,7 +115,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00059">59</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00079">79</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="SOAPEnvelope::~SOAPEnvelope"></a><p>
@@ -146,7 +146,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00067">67</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00087">87</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -182,7 +182,7 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a8">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00106">106</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00126">126</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="SOAPEnvelope::AddSOAPBodyElement"></a><p>
@@ -213,9 +213,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00081">81</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00101">101</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00106">AddMsgElement</a>(), and <a class="el" href="SOAPMessage_8cpp-source.html#l00076">SOAPMessage::SetSOAPBodyElement</a>().
+Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00126">AddMsgElement</a>(), and <a class="el" href="SOAPMessage_8cpp-source.html#l00096">SOAPMessage::SetSOAPBodyElement</a>().
<p>
</td>
</tr>
@@ -248,9 +248,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00091">91</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00111">111</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00106">AddMsgElement</a>().
+Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00126">AddMsgElement</a>().
<p>
</td>
</tr>
@@ -287,9 +287,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a4">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00147">147</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00167">167</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00119">SOAPMessage::DeSerialize</a>().
+Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00150">SOAPMessage::DeSerialize</a>().
<p>
</td>
</tr>
@@ -322,9 +322,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00086">86</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00106">106</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00059">SOAPMessage::GetSOAPBodyElement</a>().
+Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00079">SOAPMessage::GetSOAPBodyElement</a>().
<p>
</td>
</tr>
@@ -361,9 +361,9 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00079">79</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>.
+Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00102">102</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00119">SOAPMessage::DeSerialize</a>(), and <a class="el" href="SOAPEnvelope_8cpp-source.html#l00128">Serialize</a>().
+Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00150">SOAPMessage::DeSerialize</a>(), and <a class="el" href="SOAPEnvelope_8cpp-source.html#l00148">Serialize</a>().
<p>
</td>
</tr>
@@ -396,7 +396,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00096">96</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00116">116</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
</tr>
</table>
<a name="a6" doxytag="SOAPEnvelope::RmSOAPHeader"></a><p>
@@ -427,7 +427,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00101">101</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00121">121</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>. </td>
</tr>
</table>
<a name="a9" doxytag="SOAPEnvelope::Serialize"></a><p>
@@ -462,9 +462,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a5">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00128">128</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
+Definition at line <a class="el" href="SOAPEnvelope_8cpp-source.html#l00148">148</a> of file <a class="el" href="SOAPEnvelope_8cpp-source.html">SOAPEnvelope.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00092">SOAPMessage::Serialize</a>().
+Referenced by <a class="el" href="SOAPMessage_8cpp-source.html#l00112">SOAPMessage::Serialize</a>().
<p>
</td>
</tr>
@@ -497,7 +497,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00088">88</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00111">111</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="SOAPEnvelope::m_SOAPBodyItr"></a><p>
@@ -527,7 +527,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00091">91</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00114">114</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
</tr>
</table>
<a name="o3" doxytag="SOAPEnvelope::m_SOAPHdItr"></a><p>
@@ -557,7 +557,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00092">92</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00115">115</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="SOAPEnvelope::m_SOAPHeader"></a><p>
@@ -587,7 +587,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00089">89</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEnvelope_8hpp-source.html#l00112">112</a> of file <a class="el" href="SOAPEnvelope_8hpp-source.html">SOAPEnvelope.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +6 -6 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPEncoding.html
Index: classSOAPEncoding.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPEncoding.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSOAPEncoding.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSOAPEncoding.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -38,7 +38,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00065">65</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00085">85</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="SOAPEncoding::SOAPEncoding"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -71,7 +71,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00068">68</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00088">88</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SOAPEncoding::~SOAPEncoding"></a><p>
@@ -106,7 +106,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00069">69</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00089">89</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -146,7 +146,7 @@
<p>
Reimplemented from <a class="el" href="classSerializerFactory.html#a3">SerializerFactory</a>.
<p>
-Definition at line <a class="el" href="SOAPEncoding_8cpp-source.html#l00115">115</a> of file <a class="el" href="SOAPEncoding_8cpp-source.html">SOAPEncoding.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEncoding_8cpp-source.html#l00135">135</a> of file <a class="el" href="SOAPEncoding_8cpp-source.html">SOAPEncoding.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="SOAPEncoding::Serialize"></a><p>
@@ -185,7 +185,7 @@
<p>
Reimplemented from <a class="el" href="classSerializerFactory.html#a2">SerializerFactory</a>.
<p>
-Definition at line <a class="el" href="SOAPEncoding_8cpp-source.html#l00052">52</a> of file <a class="el" href="SOAPEncoding_8cpp-source.html">SOAPEncoding.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPEncoding_8cpp-source.html#l00072">72</a> of file <a class="el" href="SOAPEncoding_8cpp-source.html">SOAPEncoding.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -220,7 +220,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00090">90</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPEncoding_8hpp-source.html#l00110">110</a> of file <a class="el" href="SOAPEncoding_8hpp-source.html">SOAPEncoding.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +12 -12 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPBodyElement.html
Index: classSOAPBodyElement.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSOAPBodyElement.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSOAPBodyElement.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSOAPBodyElement.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -60,7 +60,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00052">52</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00072">72</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SOAPBodyElement::SOAPBodyElement"></a><p>
@@ -91,7 +91,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00066">66</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00086">86</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="SOAPBodyElement::SOAPBodyElement"></a><p>
@@ -122,7 +122,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00059">59</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00079">79</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="SOAPBodyElement::~SOAPBodyElement"></a><p>
@@ -153,7 +153,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00074">74</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00094">94</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -189,7 +189,7 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a8">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00079">79</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00099">99</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>. </td>
</tr>
</table>
<a name="a7" doxytag="SOAPBodyElement::DeSerialize"></a><p>
@@ -224,9 +224,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a4">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00101">101</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>.
+Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00121">121</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00147">SOAPEnvelope::DeSerialize</a>().
+Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00167">SOAPEnvelope::DeSerialize</a>().
<p>
</td>
</tr>
@@ -259,7 +259,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8hpp-source.html#l00065">65</a> of file <a class="el" href="SOAPBodyElement_8hpp-source.html">SOAPBodyElement.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8hpp-source.html#l00085">85</a> of file <a class="el" href="SOAPBodyElement_8hpp-source.html">SOAPBodyElement.hpp</a>. </td>
</tr>
</table>
<a name="a6" doxytag="SOAPBodyElement::Serialize"></a><p>
@@ -294,9 +294,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a5">MessageElement</a>.
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00089">89</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>.
+Definition at line <a class="el" href="SOAPBodyElement_8cpp-source.html#l00109">109</a> of file <a class="el" href="SOAPBodyElement_8cpp-source.html">SOAPBodyElement.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00128">SOAPEnvelope::Serialize</a>().
+Referenced by <a class="el" href="SOAPEnvelope_8cpp-source.html#l00148">SOAPEnvelope::Serialize</a>().
<p>
</td>
</tr>
@@ -327,7 +327,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8hpp-source.html#l00070">70</a> of file <a class="el" href="SOAPBodyElement_8hpp-source.html">SOAPBodyElement.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8hpp-source.html#l00090">90</a> of file <a class="el" href="SOAPBodyElement_8hpp-source.html">SOAPBodyElement.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="SOAPBodyElement::m_pFault"></a><p>
@@ -355,7 +355,7 @@
<p>
<p>
-Definition at line <a class="el" href="SOAPBodyElement_8hpp-source.html#l00071">71</a> of file <a class="el" href="SOAPBodyElement_8hpp-source.html">SOAPBodyElement.hpp</a>. </td>
+Definition at line <a class="el" href="SOAPBodyElement_8hpp-source.html#l00091">91</a> of file <a class="el" href="SOAPBodyElement_8hpp-source.html">SOAPBodyElement.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +4 -4 xml-axis/contrib/Axis-C++/docs/ApiDocs/classServiceFactory.html
Index: classServiceFactory.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classServiceFactory.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classServiceFactory.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classServiceFactory.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -32,7 +32,7 @@
<p>
<p>
-Definition at line <a class="el" href="ServiceFactory_8hpp-source.html#l00065">65</a> of file <a class="el" href="ServiceFactory_8hpp-source.html">ServiceFactory.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="ServiceFactory_8hpp-source.html#l00085">85</a> of file <a class="el" href="ServiceFactory_8hpp-source.html">ServiceFactory.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="ServiceFactory::ServiceFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -61,7 +61,7 @@
<p>
<p>
-Definition at line <a class="el" href="ServiceFactory_8cpp-source.html#l00050">50</a> of file <a class="el" href="ServiceFactory_8cpp-source.html">ServiceFactory.cpp</a>. </td>
+Definition at line <a class="el" href="ServiceFactory_8cpp-source.html#l00070">70</a> of file <a class="el" href="ServiceFactory_8cpp-source.html">ServiceFactory.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="ServiceFactory::~ServiceFactory"></a><p>
@@ -94,7 +94,7 @@
<p>
<p>
-Definition at line <a class="el" href="ServiceFactory_8cpp-source.html#l00055">55</a> of file <a class="el" href="ServiceFactory_8cpp-source.html">ServiceFactory.cpp</a>. </td>
+Definition at line <a class="el" href="ServiceFactory_8cpp-source.html#l00075">75</a> of file <a class="el" href="ServiceFactory_8cpp-source.html">ServiceFactory.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -128,7 +128,7 @@
<p>
<p>
-Definition at line <a class="el" href="ServiceFactory_8hpp-source.html#l00074">74</a> of file <a class="el" href="ServiceFactory_8hpp-source.html">ServiceFactory.hpp</a>. </td>
+Definition at line <a class="el" href="ServiceFactory_8hpp-source.html#l00094">94</a> of file <a class="el" href="ServiceFactory_8hpp-source.html">ServiceFactory.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +3 -3 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSerializerFactory.html
Index: classSerializerFactory.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSerializerFactory.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSerializerFactory.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSerializerFactory.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -39,7 +39,7 @@
<p>
<p>
-Definition at line <a class="el" href="SerializerFactory_8hpp-source.html#l00064">64</a> of file <a class="el" href="SerializerFactory_8hpp-source.html">SerializerFactory.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="SerializerFactory_8hpp-source.html#l00084">84</a> of file <a class="el" href="SerializerFactory_8hpp-source.html">SerializerFactory.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="SerializerFactory::SerializerFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -68,7 +68,7 @@
<p>
<p>
-Definition at line <a class="el" href="SerializerFactory_8hpp-source.html#l00067">67</a> of file <a class="el" href="SerializerFactory_8hpp-source.html">SerializerFactory.hpp</a>. </td>
+Definition at line <a class="el" href="SerializerFactory_8hpp-source.html#l00087">87</a> of file <a class="el" href="SerializerFactory_8hpp-source.html">SerializerFactory.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="SerializerFactory::~SerializerFactory"></a><p>
@@ -99,7 +99,7 @@
<p>
<p>
-Definition at line <a class="el" href="SerializerFactory_8hpp-source.html#l00068">68</a> of file <a class="el" href="SerializerFactory_8hpp-source.html">SerializerFactory.hpp</a>. </td>
+Definition at line <a class="el" href="SerializerFactory_8hpp-source.html#l00088">88</a> of file <a class="el" href="SerializerFactory_8hpp-source.html">SerializerFactory.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
1.2 +5 -5 xml-axis/contrib/Axis-C++/docs/ApiDocs/classSender.html
Index: classSender.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classSender.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classSender.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classSender.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -46,7 +46,7 @@
<p>
<p>
-Definition at line <a class="el" href="Sender_8cpp-source.html#l00051">51</a> of file <a class="el" href="Sender_8cpp-source.html">Sender.cpp</a>. </td>
+Definition at line <a class="el" href="Sender_8cpp-source.html#l00071">71</a> of file <a class="el" href="Sender_8cpp-source.html">Sender.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="Sender::~Sender"></a><p>
@@ -77,7 +77,7 @@
<p>
<p>
-Definition at line <a class="el" href="Sender_8cpp-source.html#l00057">57</a> of file <a class="el" href="Sender_8cpp-source.html">Sender.cpp</a>. </td>
+Definition at line <a class="el" href="Sender_8cpp-source.html#l00077">77</a> of file <a class="el" href="Sender_8cpp-source.html">Sender.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -109,9 +109,9 @@
<p>
<p>
-Definition at line <a class="el" href="Sender_8cpp-source.html#l00062">62</a> of file <a class="el" href="Sender_8cpp-source.html">Sender.cpp</a>.
+Definition at line <a class="el" href="Sender_8cpp-source.html#l00082">82</a> of file <a class="el" href="Sender_8cpp-source.html">Sender.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
@@ -142,7 +142,7 @@
<p>
<p>
-Definition at line <a class="el" href="Sender_8hpp-source.html#l00063">63</a> of file <a class="el" href="Sender_8hpp-source.html">Sender.hpp</a>. </td>
+Definition at line <a class="el" href="Sender_8hpp-source.html#l00083">83</a> of file <a class="el" href="Sender_8hpp-source.html">Sender.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +19 -19 xml-axis/contrib/Axis-C++/docs/ApiDocs/classRPCParam.html
Index: classRPCParam.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classRPCParam.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classRPCParam.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classRPCParam.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -58,7 +58,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00058">58</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00078">78</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="RPCParam::RPCParam"></a><p>
@@ -107,7 +107,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00055">55</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00075">75</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="RPCParam::RPCParam"></a><p>
@@ -150,7 +150,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00064">64</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00084">84</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="RPCParam::RPCParam"></a><p>
@@ -193,7 +193,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00071">71</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00091">91</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>. </td>
</tr>
</table>
<a name="a4" doxytag="RPCParam::~RPCParam"></a><p>
@@ -224,7 +224,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00078">78</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00098">98</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -256,9 +256,9 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00099">99</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>.
+Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00119">119</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>.
<p>
-Referenced by <a class="el" href="RPCElement_8cpp-source.html#l00139">RPCElement::DeSerialize</a>().
+Referenced by <a class="el" href="RPCElement_8cpp-source.html#l00159">RPCElement::DeSerialize</a>().
<p>
</td>
</tr>
@@ -291,7 +291,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00064">64</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00084">84</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<a name="a6" doxytag="RPCParam::GetValue"></a><p>
@@ -322,9 +322,9 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00065">65</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>.
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00085">85</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>.
<p>
-Referenced by <a class="el" href="RPCElement_8cpp-source.html#l00117">RPCElement::GetReturnValue</a>().
+Referenced by <a class="el" href="RPCElement_8cpp-source.html#l00137">RPCElement::GetReturnValue</a>().
<p>
</td>
</tr>
@@ -357,9 +357,9 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00084">84</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>.
+Definition at line <a class="el" href="RPCParam_8cpp-source.html#l00104">104</a> of file <a class="el" href="RPCParam_8cpp-source.html">RPCParam.cpp</a>.
<p>
-Referenced by <a class="el" href="RPCElement_8cpp-source.html#l00127">RPCElement::Serialize</a>().
+Referenced by <a class="el" href="RPCElement_8cpp-source.html#l00147">RPCElement::Serialize</a>().
<p>
</td>
</tr>
@@ -390,7 +390,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00072">72</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00092">92</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="RPCParam::m_NsURI"></a><p>
@@ -418,7 +418,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00071">71</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00091">91</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<a name="o5" doxytag="RPCParam::m_Type"></a><p>
@@ -446,7 +446,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00077">77</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00097">97</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="RPCParam::m_Value"></a><p>
@@ -474,7 +474,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00073">73</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00093">93</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<a name="o4" doxytag="RPCParam::m_pValue"></a><p>
@@ -502,7 +502,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00076">76</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00096">96</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<a name="o3" doxytag="RPCParam::m_strType"></a><p>
@@ -530,7 +530,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00074">74</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00094">94</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<a name="o6" doxytag="RPCParam::tmp"></a><p>
@@ -558,7 +558,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00079">79</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
+Definition at line <a class="el" href="RPCParam_8hpp-source.html#l00099">99</a> of file <a class="el" href="RPCParam_8hpp-source.html">RPCParam.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +15 -15 xml-axis/contrib/Axis-C++/docs/ApiDocs/classRPCElement.html
Index: classRPCElement.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classRPCElement.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classRPCElement.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classRPCElement.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -62,7 +62,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00060">60</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00080">80</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="RPCElement::RPCElement"></a><p>
@@ -93,7 +93,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00073">73</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00093">93</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="RPCElement::RPCElement"></a><p>
@@ -136,7 +136,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00055">55</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00075">75</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="RPCElement::~RPCElement"></a><p>
@@ -167,7 +167,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00082">82</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00102">102</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -203,7 +203,7 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a8">MessageElement</a>.
<p>
-Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00092">92</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00112">112</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>. </td>
</tr>
</table>
<a name="a6" doxytag="RPCElement::DeSerialize"></a><p>
@@ -238,9 +238,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a4">MessageElement</a>.
<p>
-Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00139">139</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>.
+Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00159">159</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPBodyElement_8cpp-source.html#l00101">SOAPBodyElement::DeSerialize</a>().
+Referenced by <a class="el" href="SOAPBodyElement_8cpp-source.html#l00121">SOAPBodyElement::DeSerialize</a>().
<p>
</td>
</tr>
@@ -273,9 +273,9 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00117">117</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>.
+Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00137">137</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>.
<p>
-Referenced by <a class="el" href="Call_8cpp-source.html#l00185">Call::Invoke</a>().
+Referenced by <a class="el" href="Call_8cpp-source.html#l00205">Call::Invoke</a>().
<p>
</td>
</tr>
@@ -312,9 +312,9 @@
<p>
Reimplemented from <a class="el" href="classMessageElement.html#a5">MessageElement</a>.
<p>
-Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00127">127</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>.
+Definition at line <a class="el" href="RPCElement_8cpp-source.html#l00147">147</a> of file <a class="el" href="RPCElement_8cpp-source.html">RPCElement.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPBodyElement_8cpp-source.html#l00089">SOAPBodyElement::Serialize</a>().
+Referenced by <a class="el" href="SOAPBodyElement_8cpp-source.html#l00109">SOAPBodyElement::Serialize</a>().
<p>
</td>
</tr>
@@ -345,7 +345,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00076">76</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00096">96</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="RPCElement::m_Result"></a><p>
@@ -373,7 +373,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00075">75</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00095">95</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="RPCElement::m_pParams"></a><p>
@@ -401,7 +401,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00073">73</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00093">93</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="RPCElement::paramItr"></a><p>
@@ -429,7 +429,7 @@
<p>
<p>
-Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00074">74</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
+Definition at line <a class="el" href="RPCElement_8hpp-source.html#l00094">94</a> of file <a class="el" href="RPCElement_8hpp-source.html">RPCElement.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +7 -7 xml-axis/contrib/Axis-C++/docs/ApiDocs/classReceiver.html
Index: classReceiver.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classReceiver.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classReceiver.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classReceiver.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -48,7 +48,7 @@
<p>
<p>
-Definition at line <a class="el" href="Receiver_8hpp-source.html#l00058">58</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
+Definition at line <a class="el" href="Receiver_8hpp-source.html#l00078">78</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="Receiver::~Receiver"></a><p>
@@ -79,7 +79,7 @@
<p>
<p>
-Definition at line <a class="el" href="Receiver_8cpp-source.html#l00052">52</a> of file <a class="el" href="Receiver_8cpp-source.html">Receiver.cpp</a>. </td>
+Definition at line <a class="el" href="Receiver_8cpp-source.html#l00072">72</a> of file <a class="el" href="Receiver_8cpp-source.html">Receiver.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -111,9 +111,9 @@
<p>
<p>
-Definition at line <a class="el" href="Receiver_8cpp-source.html#l00057">57</a> of file <a class="el" href="Receiver_8cpp-source.html">Receiver.cpp</a>.
+Definition at line <a class="el" href="Receiver_8cpp-source.html#l00077">77</a> of file <a class="el" href="Receiver_8cpp-source.html">Receiver.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00075">SOAPMsgContext::Invoke</a>().
+Referenced by <a class="el" href="SOAPMsgContext_8cpp-source.html#l00095">SOAPMsgContext::Invoke</a>().
<p>
</td>
</tr>
@@ -144,7 +144,7 @@
<p>
<p>
-Definition at line <a class="el" href="Receiver_8hpp-source.html#l00068">68</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
+Definition at line <a class="el" href="Receiver_8hpp-source.html#l00088">88</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="Receiver::m_pTrChannel"></a><p>
@@ -172,7 +172,7 @@
<p>
<p>
-Definition at line <a class="el" href="Receiver_8hpp-source.html#l00066">66</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
+Definition at line <a class="el" href="Receiver_8hpp-source.html#l00086">86</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="Receiver::repMsg"></a><p>
@@ -200,7 +200,7 @@
<p>
<p>
-Definition at line <a class="el" href="Receiver_8hpp-source.html#l00064">64</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
+Definition at line <a class="el" href="Receiver_8hpp-source.html#l00084">84</a> of file <a class="el" href="Receiver_8hpp-source.html">Receiver.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +5 -5 xml-axis/contrib/Axis-C++/docs/ApiDocs/classParseErrorHandler.html
Index: classParseErrorHandler.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classParseErrorHandler.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classParseErrorHandler.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classParseErrorHandler.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -26,7 +26,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00125">125</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>.<hr><h2>Member Function Documentation</h2>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00145">145</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>.<hr><h2>Member Function Documentation</h2>
<a name="a1" doxytag="ParseErrorHandler::error"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -55,7 +55,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00173">173</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00196">196</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="ParseErrorHandler::fatalError"></a><p>
@@ -86,7 +86,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00183">183</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00206">206</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="ParseErrorHandler::resetErrors"></a><p>
@@ -117,7 +117,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00131">131</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8hpp-source.html#l00151">151</a> of file <a class="el" href="XMLDeSerializer_8hpp-source.html">XMLDeSerializer.hpp</a>. </td>
</tr>
</table>
<a name="a0" doxytag="ParseErrorHandler::warning"></a><p>
@@ -148,7 +148,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00192">192</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
+Definition at line <a class="el" href="XMLDeSerializer_8cpp-source.html#l00215">215</a> of file <a class="el" href="XMLDeSerializer_8cpp-source.html">XMLDeSerializer.cpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +6 -6 xml-axis/contrib/Axis-C++/docs/ApiDocs/classParam.html
Index: classParam.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classParam.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classParam.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classParam.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -31,7 +31,7 @@
<p>
<p>
-Definition at line <a class="el" href="Param_8hpp-source.html#l00058">58</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="Param_8hpp-source.html#l00078">78</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="Param::Param"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -60,7 +60,7 @@
<p>
<p>
-Definition at line <a class="el" href="Param_8cpp-source.html#l00049">49</a> of file <a class="el" href="Param_8cpp-source.html">Param.cpp</a>. </td>
+Definition at line <a class="el" href="Param_8cpp-source.html#l00069">69</a> of file <a class="el" href="Param_8cpp-source.html">Param.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="Param::~Param"></a><p>
@@ -91,7 +91,7 @@
<p>
<p>
-Definition at line <a class="el" href="Param_8cpp-source.html#l00055">55</a> of file <a class="el" href="Param_8cpp-source.html">Param.cpp</a>. </td>
+Definition at line <a class="el" href="Param_8cpp-source.html#l00075">75</a> of file <a class="el" href="Param_8cpp-source.html">Param.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -122,7 +122,7 @@
<p>
<p>
-Definition at line <a class="el" href="Param_8hpp-source.html#l00066">66</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>. </td>
+Definition at line <a class="el" href="Param_8hpp-source.html#l00086">86</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>. </td>
</tr>
</table>
<a name="m1" doxytag="Param::m_pType"></a><p>
@@ -152,7 +152,7 @@
<p>
<p>
-Definition at line <a class="el" href="Param_8hpp-source.html#l00065">65</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>. </td>
+Definition at line <a class="el" href="Param_8hpp-source.html#l00085">85</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>. </td>
</tr>
</table>
<a name="m0" doxytag="Param::m_pValue"></a><p>
@@ -182,7 +182,7 @@
<p>
<p>
-Definition at line <a class="el" href="Param_8hpp-source.html#l00064">64</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>. </td>
+Definition at line <a class="el" href="Param_8hpp-source.html#l00084">84</a> of file <a class="el" href="Param_8hpp-source.html">Param.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +16 -16 xml-axis/contrib/Axis-C++/docs/ApiDocs/classNsStack.html
Index: classNsStack.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classNsStack.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classNsStack.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classNsStack.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -41,7 +41,7 @@
<p>
<p>
-Definition at line <a class="el" href="NsStack_8hpp-source.html#l00080">80</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="NsStack_8hpp-source.html#l00100">100</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="NsStack::NsStack"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -72,7 +72,7 @@
<p>
<p>
-Definition at line <a class="el" href="NsStack_8hpp-source.html#l00084">84</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
+Definition at line <a class="el" href="NsStack_8hpp-source.html#l00104">104</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -112,9 +112,9 @@
<p>
Add namesppace prefix mapping for a URI
<p>
-Definition at line <a class="el" href="NsStack_8cpp-source.html#l00079">79</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
+Definition at line <a class="el" href="NsStack_8cpp-source.html#l00099">99</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00157">XMLSerializer::RegisterPrefixForURI</a>(), and <a class="el" href="XMLDeSerializer_8cpp-source.html#l00162">XMLDeSerializer::RegisterPrefixForURI</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00177">XMLSerializer::RegisterPrefixForURI</a>(), and <a class="el" href="XMLDeSerializer_8cpp-source.html#l00183">XMLDeSerializer::RegisterPrefixForURI</a>().
<p>
</td>
</tr>
@@ -149,9 +149,9 @@
<p>
Get a namespace URI for a prefix.
<p>
-Definition at line <a class="el" href="NsStack_8cpp-source.html#l00149">149</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
+Definition at line <a class="el" href="NsStack_8cpp-source.html#l00169">169</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLDeSerializer_8cpp-source.html#l00152">XMLDeSerializer::GetQNameFromStr</a>().
+Referenced by <a class="el" href="XMLDeSerializer_8cpp-source.html#l00173">XMLDeSerializer::GetQNameFromStr</a>().
<p>
</td>
</tr>
@@ -186,9 +186,9 @@
<p>
Get a prefix for a given namespace URI
<p>
-Definition at line <a class="el" href="NsStack_8cpp-source.html#l00133">133</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
+Definition at line <a class="el" href="NsStack_8cpp-source.html#l00153">153</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00169">XMLSerializer::GetPrefixForURI</a>(), and <a class="el" href="XMLDeSerializer_8cpp-source.html#l00167">XMLDeSerializer::QNameToStr</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00189">XMLSerializer::GetPrefixForURI</a>(), and <a class="el" href="XMLDeSerializer_8cpp-source.html#l00188">XMLDeSerializer::QNameToStr</a>().
<p>
</td>
</tr>
@@ -223,9 +223,9 @@
<p>
Get map at the top of the stack
<p>
-Definition at line <a class="el" href="NsStack_8cpp-source.html#l00110">110</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
+Definition at line <a class="el" href="NsStack_8cpp-source.html#l00130">130</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
<p>
-Referenced by <a class="el" href="NsStack_8cpp-source.html#l00079">Add</a>(), and <a class="el" href="XMLSerializer_8cpp-source.html#l00108">XMLSerializer::Append</a>().
+Referenced by <a class="el" href="NsStack_8cpp-source.html#l00099">Add</a>(), and <a class="el" href="XMLSerializer_8cpp-source.html#l00128">XMLSerializer::Append</a>().
<p>
</td>
</tr>
@@ -260,9 +260,9 @@
<p>
Remove a namespace mapping
<p>
-Definition at line <a class="el" href="NsStack_8cpp-source.html#l00119">119</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
+Definition at line <a class="el" href="NsStack_8cpp-source.html#l00139">139</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00145">XMLSerializer::EndElem</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00165">XMLSerializer::EndElem</a>().
<p>
</td>
</tr>
@@ -297,9 +297,9 @@
<p>
push an empty map on the stack
<p>
-Definition at line <a class="el" href="NsStack_8cpp-source.html#l00098">98</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
+Definition at line <a class="el" href="NsStack_8cpp-source.html#l00118">118</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00108">XMLSerializer::Append</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00128">XMLSerializer::Append</a>().
<p>
</td>
</tr>
@@ -332,7 +332,7 @@
<p>
<p>
-Definition at line <a class="el" href="NsStack_8hpp-source.html#l00106">106</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
+Definition at line <a class="el" href="NsStack_8hpp-source.html#l00126">126</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="NsStack::Ns"></a><p>
@@ -362,7 +362,7 @@
<p>
<p>
-Definition at line <a class="el" href="NsStack_8hpp-source.html#l00105">105</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
+Definition at line <a class="el" href="NsStack_8hpp-source.html#l00125">125</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +3 -3 xml-axis/contrib/Axis-C++/docs/ApiDocs/classNsMap.html
Index: classNsMap.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classNsMap.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classNsMap.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classNsMap.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -31,7 +31,7 @@
<p>
<p>
-Definition at line <a class="el" href="NsStack_8hpp-source.html#l00063">63</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>.<hr><h2>Member Function Documentation</h2>
+Definition at line <a class="el" href="NsStack_8hpp-source.html#l00083">83</a> of file <a class="el" href="NsStack_8hpp-source.html">NsStack.hpp</a>.<hr><h2>Member Function Documentation</h2>
<a name="a1" doxytag="NsMap::findPrefix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -62,7 +62,7 @@
<p>
Find namaspace prefix in the map
<p>
-Definition at line <a class="el" href="NsStack_8cpp-source.html#l00066">66</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>. </td>
+Definition at line <a class="el" href="NsStack_8cpp-source.html#l00086">86</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>. </td>
</tr>
</table>
<a name="a0" doxytag="NsMap::findURI"></a><p>
@@ -95,7 +95,7 @@
<p>
Finds namespace URI in the map
<p>
-Definition at line <a class="el" href="NsStack_8cpp-source.html#l00052">52</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>. </td>
+Definition at line <a class="el" href="NsStack_8cpp-source.html#l00072">72</a> of file <a class="el" href="NsStack_8cpp-source.html">NsStack.cpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +21 -21 xml-axis/contrib/Axis-C++/docs/ApiDocs/classMessageElement.html
Index: classMessageElement.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classMessageElement.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classMessageElement.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classMessageElement.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -68,7 +68,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00067">67</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00087">87</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="MessageElement::MessageElement"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -99,7 +99,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00049">49</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00069">69</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="MessageElement::MessageElement"></a><p>
@@ -132,7 +132,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00059">59</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00079">79</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="MessageElement::MessageElement"></a><p>
@@ -171,7 +171,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00066">66</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00086">86</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="MessageElement::~MessageElement"></a><p>
@@ -202,7 +202,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00054">54</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00074">74</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -238,9 +238,9 @@
<p>
Reimplemented in <a class="el" href="classRPCElement.html#a4">RPCElement</a>, <a class="el" href="classSOAPBodyElement.html#a4">SOAPBodyElement</a>, <a class="el" href="classSOAPEnvelope.html#a7">SOAPEnvelope</a>, and <a class="el" href="classSOAPFaultElement.html#a3">SOAPFaultElement</a>.
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00093">93</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>.
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00113">113</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>.
<p>
-Referenced by <a class="el" href="XMLDeSerializer_8cpp-source.html#l00131">XMLDeSerializer::DeSerialize</a>().
+Referenced by <a class="el" href="XMLDeSerializer_8cpp-source.html#l00151">XMLDeSerializer::DeSerialize</a>().
<p>
</td>
</tr>
@@ -277,7 +277,7 @@
<p>
Reimplemented in <a class="el" href="classRPCElement.html#a6">RPCElement</a>, <a class="el" href="classSOAPBodyElement.html#a7">SOAPBodyElement</a>, <a class="el" href="classSOAPEnvelope.html#a10">SOAPEnvelope</a>, <a class="el" href="classSOAPFaultElement.html#a5">SOAPFaultElement</a>, and <a class="el" href="classSOAPHeader.html#a4">SOAPHeader</a>.
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00081">81</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00101">101</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="a9" doxytag="MessageElement::GetElmQName"></a><p>
@@ -310,9 +310,9 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00096">96</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>.
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00116">116</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>.
<p>
-Referenced by <a class="el" href="XMLDeSerializer_8cpp-source.html#l00131">XMLDeSerializer::DeSerialize</a>().
+Referenced by <a class="el" href="XMLDeSerializer_8cpp-source.html#l00151">XMLDeSerializer::DeSerialize</a>().
<p>
</td>
</tr>
@@ -349,7 +349,7 @@
<p>
Reimplemented in <a class="el" href="classRPCElement.html#a5">RPCElement</a>, <a class="el" href="classSOAPBodyElement.html#a6">SOAPBodyElement</a>, <a class="el" href="classSOAPEnvelope.html#a9">SOAPEnvelope</a>, <a class="el" href="classSOAPFaultElement.html#a4">SOAPFaultElement</a>, and <a class="el" href="classSOAPHeader.html#a3">SOAPHeader</a>.
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00084">84</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00104">104</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="a7" doxytag="MessageElement::SetElmQName"></a><p>
@@ -382,7 +382,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00090">90</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00110">110</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="a6" doxytag="MessageElement::SetMsgElm"></a><p>
@@ -415,9 +415,9 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00073">73</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>.
+Definition at line <a class="el" href="MessageElement_8cpp-source.html#l00093">93</a> of file <a class="el" href="MessageElement_8cpp-source.html">MessageElement.cpp</a>.
<p>
-Referenced by <a class="el" href="SOAPFaultElement_8cpp-source.html#l00071">SOAPFaultElement::AddMsgElement</a>(), <a class="el" href="RPCElement_8cpp-source.html#l00092">RPCElement::AddMsgElement</a>(), <a class="el" href="RPCElement_8cpp-source.html#l00073">RPCElement::RPCElement</a>(), <a class="el" href="SOAPBodyElement_8cpp-source.html#l00066">SOAPBodyElement::SOAPBodyElement</a>(), <a class="el" href="SOAPEnvelope_8cpp-source.html#l00059">SOAPEnvelope::SOAPEnvelope</a>(), <a class="el" href="SOAPFaultElement_8cpp-source.html#l00060">SOAPFaultElement::SOAPFaultElement</a>(), and <a class="el" href="SOAPHeader_8cpp-source.html#l00058">SOAPHeader::SOAPHeader</a>().
+Referenced by <a class="el" href="SOAPFaultElement_8cpp-source.html#l00091">SOAPFaultElement::AddMsgElement</a>(), <a class="el" href="RPCElement_8cpp-source.html#l00112">RPCElement::AddMsgElement</a>(), <a class="el" href="RPCElement_8cpp-source.html#l00093">RPCElement::RPCElement</a>(), <a class="el" href="SOAPBodyElement_8cpp-source.html#l00086">SOAPBodyElement::SOAPBodyElement</a>(), <a class="el" href="SOAPEnvelope_8cpp-source.html#l00079">SOAPEnvelope::SOAPEnvelope</a>(), <a class="el" href="SOAPFaultElement_8cpp-source.html#l00080">SOAPFaultElement::SOAPFaultElement</a>(), and <a class="el" href="SOAPHeader_8cpp-source.html#l00078">SOAPHeader::SOAPHeader</a>().
<p>
</td>
</tr>
@@ -450,7 +450,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00104">104</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00124">124</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="n6" doxytag="MessageElement::m_Msg"></a><p>
@@ -478,7 +478,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00108">108</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00128">128</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="n0" doxytag="MessageElement::m_Name"></a><p>
@@ -508,7 +508,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00099">99</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00119">119</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="n2" doxytag="MessageElement::m_NsURI"></a><p>
@@ -538,7 +538,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00101">101</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00121">121</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="n3" doxytag="MessageElement::m_pElmNode"></a><p>
@@ -568,7 +568,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00103">103</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00123">123</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="n5" doxytag="MessageElement::m_qName"></a><p>
@@ -598,7 +598,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00106">106</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00126">126</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<a name="n1" doxytag="MessageElement::prefix"></a><p>
@@ -628,7 +628,7 @@
<p>
<p>
-Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00100">100</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
+Definition at line <a class="el" href="MessageElement_8hpp-source.html#l00120">120</a> of file <a class="el" href="MessageElement_8hpp-source.html">MessageElement.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +25 -25 xml-axis/contrib/Axis-C++/docs/ApiDocs/classHttpTransport.html
Index: classHttpTransport.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classHttpTransport.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classHttpTransport.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classHttpTransport.html 9 Sep 2002 11:04:29 -0000 1.2
@@ -74,7 +74,7 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00066">66</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>.<hr><h2>Member Typedef Documentation</h2>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00086">86</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="u0" doxytag="HttpTransport::Header_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -100,7 +100,7 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00109">109</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00129">129</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Enumeration Documentation</h2>
@@ -142,7 +142,7 @@
</dl>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00070">70</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00090">90</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
@@ -176,7 +176,7 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00073">73</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00093">93</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="HttpTransport::HttpTransport"></a><p>
@@ -209,7 +209,7 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00076">76</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00096">96</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="HttpTransport::~HttpTransport"></a><p>
@@ -240,7 +240,7 @@
<p>
Shutdown any established channel
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00055">55</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>. </td>
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00077">77</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -274,9 +274,9 @@
<p>
Report error on read/write
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00313">313</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>.
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00352">352</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>.
<p>
-Referenced by <a class="el" href="HttpTransport_8cpp-source.html#l00211">HTTPValidate</a>().
+Referenced by <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00233">HTTPValidate</a>().
<p>
</td>
</tr>
@@ -317,9 +317,9 @@
<p>
Extract payload from the HTTP packet starting from a given offset
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00280">280</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>.
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00302">302</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>.
<p>
-Referenced by <a class="el" href="HttpTransport_8cpp-source.html#l00211">HTTPValidate</a>().
+Referenced by <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00233">HTTPValidate</a>().
<p>
</td>
</tr>
@@ -367,7 +367,7 @@
<p>
Reimplemented from <a class="el" href="classTransport.html#a3">Transport</a>.
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00196">196</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>. </td>
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00218">218</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>. </td>
</tr>
</table>
<a name="c0" doxytag="HttpTransport::HTTPBind"></a><p>
@@ -400,9 +400,9 @@
<p>
Build a HTTP packet with a given payload & additional HTTP properties Uses HTTP 1.1; if HTTP 1.0 is required we have to manage with setting the properties. Only POST is supported for the time being; hope to support M-POST
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00160">160</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>.
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00182">182</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>.
<p>
-Referenced by <a class="el" href="HttpTransport_8cpp-source.html#l00137">operator<<</a>().
+Referenced by <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00159">operator<<</a>().
<p>
</td>
</tr>
@@ -448,9 +448,9 @@
<b>Returns: </b><dd>
Status code is set </dl>
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00211">211</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>.
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00233">233</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>.
<p>
-Referenced by <a class="el" href="HttpTransport_8cpp-source.html#l00196">GetStatus</a>(), and <a class="el" href="HttpTransport_8cpp-source.html#l00106">operator>></a>().
+Referenced by <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00218">GetStatus</a>(), and <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00128">operator>></a>().
<p>
</td>
</tr>
@@ -491,7 +491,7 @@
<p>
Reimplemented from <a class="el" href="classTransport.html#a2">Transport</a>.
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00067">67</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>. </td>
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00089">89</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>. </td>
</tr>
</table>
<a name="a5" doxytag="HttpTransport::SetProperty"></a><p>
@@ -542,7 +542,7 @@
<p>
Reimplemented from <a class="el" href="classTransport.html#a4">Transport</a>.
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00093">93</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>. </td>
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00115">115</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>. </td>
</tr>
</table>
<a name="a7" doxytag="HttpTransport::operator<<"></a><p>
@@ -577,7 +577,7 @@
<p>
Reimplemented from <a class="el" href="classTransport.html#a6">Transport</a>.
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00137">137</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>. </td>
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00159">159</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>. </td>
</tr>
</table>
<a name="a6" doxytag="HttpTransport::operator>>"></a><p>
@@ -619,7 +619,7 @@
<p>
Reimplemented from <a class="el" href="classTransport.html#a5">Transport</a>.
<p>
-Definition at line <a class="el" href="HttpTransport_8cpp-source.html#l00106">106</a> of file <a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a>. </td>
+Definition at line <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html#l00128">128</a> of file <a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -650,7 +650,7 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00117">117</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00137">137</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="HttpTransport::m_InMsg"></a><p>
@@ -680,7 +680,7 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00114">114</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00134">134</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="HttpTransport::m_OutMsg"></a><p>
@@ -710,7 +710,7 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00113">113</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00133">133</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<a name="o3" doxytag="HttpTransport::m_PayLoad"></a><p>
@@ -740,7 +740,7 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00116">116</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00136">136</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="HttpTransport::m_Typ"></a><p>
@@ -770,11 +770,11 @@
<p>
<p>
-Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00111">111</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
+Definition at line <a class="el" href="HttpTransport_8hpp-source.html#l00131">131</a> of file <a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a><li><a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a></ul>
+<li><a class="el" href="HttpTransport_8hpp-source.html">HttpTransport.hpp</a><li><a class="el" href="CVS_2Base_2HttpTransport_8cpp-source.html">CVS/Base/HttpTransport.cpp</a><li><a class="el" href="HttpTransport_8cpp-source.html">HttpTransport.cpp</a></ul>
<html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +5 -5 xml-axis/contrib/Axis-C++/docs/ApiDocs/classChannelException.html
Index: classChannelException.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classChannelException.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classChannelException.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classChannelException.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -34,7 +34,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00094">94</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00114">114</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="ChannelException::ChannelException"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -65,7 +65,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00098">98</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00118">118</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="ChannelException::~ChannelException"></a><p>
@@ -96,7 +96,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00099">99</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00119">119</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -130,7 +130,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00102">102</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00122">122</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -161,7 +161,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00106">106</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00126">126</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
1.2 +19 -19 xml-axis/contrib/Axis-C++/docs/ApiDocs/classChannel.html
Index: classChannel.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classChannel.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classChannel.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classChannel.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -58,7 +58,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00124">124</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00144">144</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="Channel::Channel"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -87,7 +87,7 @@
<p>
Create a Channel & initialize
<p>
-Definition at line <a class="el" href="Channel_8cpp-source.html#l00057">57</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
+Definition at line <a class="el" href="Channel_8cpp-source.html#l00077">77</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="Channel::~Channel"></a><p>
@@ -118,7 +118,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8cpp-source.html#l00062">62</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
+Definition at line <a class="el" href="Channel_8cpp-source.html#l00082">82</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -152,7 +152,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00134">134</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00154">154</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<a name="c2" doxytag="Channel::CloseChannel"></a><p>
@@ -185,9 +185,9 @@
<p>
Close, and clean-up any OS specific stuff
<p>
-Definition at line <a class="el" href="Channel_8cpp-source.html#l00259">259</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>.
+Definition at line <a class="el" href="Channel_8cpp-source.html#l00279">279</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>.
<p>
-Referenced by <a class="el" href="Channel_8hpp-source.html#l00134">Close</a>(), <a class="el" href="Channel_8cpp-source.html#l00147">Init</a>(), <a class="el" href="Channel_8cpp-source.html#l00190">operator<<</a>(), <a class="el" href="Channel_8cpp-source.html#l00216">operator>></a>(), and <a class="el" href="Channel_8cpp-source.html#l00062">~Channel</a>().
+Referenced by <a class="el" href="Channel_8hpp-source.html#l00154">Close</a>(), <a class="el" href="Channel_8cpp-source.html#l00167">Init</a>(), <a class="el" href="Channel_8cpp-source.html#l00210">operator<<</a>(), <a class="el" href="Channel_8cpp-source.html#l00236">operator>></a>(), and <a class="el" href="Channel_8cpp-source.html#l00082">~Channel</a>().
<p>
</td>
</tr>
@@ -222,9 +222,9 @@
<p>
Log any errors that cause on channel usage/initilaization
<p>
-Definition at line <a class="el" href="Channel_8cpp-source.html#l00282">282</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>.
+Definition at line <a class="el" href="Channel_8cpp-source.html#l00302">302</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>.
<p>
-Referenced by <a class="el" href="Channel_8cpp-source.html#l00147">Init</a>(), <a class="el" href="Channel_8cpp-source.html#l00190">operator<<</a>(), and <a class="el" href="Channel_8cpp-source.html#l00216">operator>></a>().
+Referenced by <a class="el" href="Channel_8cpp-source.html#l00167">Init</a>(), <a class="el" href="Channel_8cpp-source.html#l00210">operator<<</a>(), and <a class="el" href="Channel_8cpp-source.html#l00236">operator>></a>().
<p>
</td>
</tr>
@@ -259,7 +259,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00143">143</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00163">163</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<a name="c0" doxytag="Channel::Init"></a><p>
@@ -296,7 +296,7 @@
<b>Returns: </b><dd>
true if successfuly initilaize OS specific stuffs. false o/w </dl>
<p>
-Definition at line <a class="el" href="Channel_8cpp-source.html#l00147">147</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
+Definition at line <a class="el" href="Channel_8cpp-source.html#l00167">167</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="Channel::Open"></a><p>
@@ -349,7 +349,7 @@
<b>Returns: </b><dd>
true if successfuly open a soket to the endpoint. o/w exception is thrown </dl>
<p>
-Definition at line <a class="el" href="Channel_8cpp-source.html#l00078">78</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
+Definition at line <a class="el" href="Channel_8cpp-source.html#l00098">98</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
</tr>
</table>
<a name="a7" doxytag="Channel::SetTransportHandler"></a><p>
@@ -382,7 +382,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00146">146</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00166">166</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<a name="a5" doxytag="Channel::operator<<"></a><p>
@@ -422,7 +422,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Channel_8cpp-source.html#l00190">190</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
+Definition at line <a class="el" href="Channel_8cpp-source.html#l00210">210</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
</tr>
</table>
<a name="a4" doxytag="Channel::operator>>"></a><p>
@@ -462,7 +462,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Channel_8cpp-source.html#l00216">216</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
+Definition at line <a class="el" href="Channel_8cpp-source.html#l00236">236</a> of file <a class="el" href="Channel_8cpp-source.html">Channel.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -493,7 +493,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00161">161</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00181">181</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="Channel::m_RemoteEnd"></a><p>
@@ -523,7 +523,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00160">160</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00180">180</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="Channel::m_RemoteNode"></a><p>
@@ -553,7 +553,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00159">159</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00179">179</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="Channel::m_Sock"></a><p>
@@ -583,7 +583,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00158">158</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00178">178</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<a name="o4" doxytag="Channel::m_pTransportHandler"></a><p>
@@ -613,7 +613,7 @@
<p>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00163">163</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00183">183</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +25 -25 xml-axis/contrib/Axis-C++/docs/ApiDocs/classCall.html
Index: classCall.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classCall.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classCall.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classCall.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -18,7 +18,7 @@
<a class="el" href="classCall.html#s3s1">OUT_PARAM</a>,
<a class="el" href="classCall.html#s3s2">IN_OUT_PARAM</a>
}</td></tr>
-<tr><td> </td><td><font size=-1><em>Mode of the each parameter: This is not supported yet???, default is setas IN.</em> <a href="#s3">More...</a><em></em></font><br><br></td></tr>
+<tr><td> </td><td><font size=-1><em>Mode of the each parameter: This is not supported yet???, default is set as IN.</em> <a href="#s3">More...</a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classCall.html#a0">Call</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classCall.html#a1">~Call</a> ()</td></tr>
@@ -78,7 +78,7 @@
<p>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00078">78</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>.<hr><h2>Member Enumeration Documentation</h2>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00098">98</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>.<hr><h2>Member Enumeration Documentation</h2>
<a name="s3" doxytag="Call::Mode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -102,7 +102,7 @@
<td>
<p>
-Mode of the each parameter: This is not supported yet???, default is setas IN.
+Mode of the each parameter: This is not supported yet???, default is set as IN.
<p>
<dl compact><dt>
<b>Enumeration values:</b><dd>
@@ -120,7 +120,7 @@
</dl>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00083">83</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00103">103</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
@@ -152,7 +152,7 @@
<p>
Create a Call object and initialize Message Context
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00059">59</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
+Definition at line <a class="el" href="Call_8cpp-source.html#l00079">79</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="Call::~Call"></a><p>
@@ -183,7 +183,7 @@
<p>
Clean up the object for shutting down the Web service.
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00070">70</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
+Definition at line <a class="el" href="Call_8cpp-source.html#l00090">90</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -243,7 +243,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00139">139</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00159">159</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="Call::AddParameter"></a><p>
@@ -311,7 +311,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00109">109</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00129">129</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<a name="a9" doxytag="Call::AddSerializerFactory"></a><p>
@@ -360,7 +360,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00125">125</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
+Definition at line <a class="el" href="Call_8cpp-source.html#l00145">145</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
</tr>
</table>
<a name="c0" doxytag="Call::Cleanup"></a><p>
@@ -393,9 +393,9 @@
<p>
Clean up on an exception
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00235">235</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>.
+Definition at line <a class="el" href="Call_8cpp-source.html#l00255">255</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>.
<p>
-Referenced by <a class="el" href="Call_8cpp-source.html#l00185">Invoke</a>(), and <a class="el" href="Call_8cpp-source.html#l00070">~Call</a>().
+Referenced by <a class="el" href="Call_8cpp-source.html#l00205">Invoke</a>(), and <a class="el" href="Call_8cpp-source.html#l00090">~Call</a>().
<p>
</td>
</tr>
@@ -430,7 +430,7 @@
<p>
Clears the list of parameters.
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00179">179</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00199">199</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<a name="a5" doxytag="Call::Invoke"></a><p>
@@ -473,9 +473,9 @@
<b><a class="el" href="todo.html#_todo000001">Todo: </a></b><dd>
Manupulation of other return values;</dl>
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00185">185</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>.
+Definition at line <a class="el" href="Call_8cpp-source.html#l00205">205</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>.
<p>
-Referenced by <a class="el" href="Call_8cpp-source.html#l00159">Invoke</a>().
+Referenced by <a class="el" href="Call_8cpp-source.html#l00179">Invoke</a>().
<p>
</td>
</tr>
@@ -530,7 +530,7 @@
<b>Returns: </b><dd>
Result of the Invoke of remote method. The object handler is return as a void pinter which client required to exlisitly cast in to the required data type. </dl>
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00159">159</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
+Definition at line <a class="el" href="Call_8cpp-source.html#l00179">179</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
</tr>
</table>
<a name="a10" doxytag="Call::SetEncodingStyle"></a><p>
@@ -570,7 +570,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00140">140</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
+Definition at line <a class="el" href="Call_8cpp-source.html#l00160">160</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
</tr>
</table>
<a name="a7" doxytag="Call::SetMethodNamespaceURI"></a><p>
@@ -610,7 +610,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00096">96</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
+Definition at line <a class="el" href="Call_8cpp-source.html#l00116">116</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
</tr>
</table>
<a name="a8" doxytag="Call::SetOperationName"></a><p>
@@ -650,7 +650,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00082">82</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
+Definition at line <a class="el" href="Call_8cpp-source.html#l00102">102</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
</tr>
</table>
<a name="a6" doxytag="Call::SetTargetEndpointAddress"></a><p>
@@ -690,7 +690,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="Call_8cpp-source.html#l00109">109</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
+Definition at line <a class="el" href="Call_8cpp-source.html#l00129">129</a> of file <a class="el" href="Call_8cpp-source.html">Call.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -721,7 +721,7 @@
<p>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00193">193</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00213">213</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<a name="o3" doxytag="Call::m_ServerURL"></a><p>
@@ -751,7 +751,7 @@
<p>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00192">192</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00212">212</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<a name="o5" doxytag="Call::m_pClientCtx"></a><p>
@@ -781,7 +781,7 @@
<p>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00195">195</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00215">215</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<a name="o2" doxytag="Call::m_strMethodNsURI"></a><p>
@@ -811,7 +811,7 @@
<p>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00191">191</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00211">211</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<a name="o1" doxytag="Call::m_strOpName"></a><p>
@@ -841,7 +841,7 @@
<p>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00190">190</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00210">210</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="Call::m_vArgs"></a><p>
@@ -871,7 +871,7 @@
<p>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00189">189</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00209">209</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +3 -3 xml-axis/contrib/Axis-C++/docs/ApiDocs/classAxisFault.html
Index: classAxisFault.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classAxisFault.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classAxisFault.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classAxisFault.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -34,7 +34,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00086">86</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00106">106</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="AxisFault::AxisFault"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -81,7 +81,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="AxisException_8cpp-source.html#l00076">76</a> of file <a class="el" href="AxisException_8cpp-source.html">AxisException.cpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8cpp-source.html#l00096">96</a> of file <a class="el" href="AxisException_8cpp-source.html">AxisException.cpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="AxisFault::~AxisFault"></a><p>
@@ -112,7 +112,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00091">91</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00111">111</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +9 -9 xml-axis/contrib/Axis-C++/docs/ApiDocs/classAxisException.html
Index: classAxisException.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classAxisException.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classAxisException.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classAxisException.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -45,7 +45,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00056">56</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00076">76</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="AxisException::AxisException"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -74,7 +74,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00059">59</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00079">79</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="AxisException::AxisException"></a><p>
@@ -123,7 +123,7 @@
</table>
</dl>
<p>
-Definition at line <a class="el" href="AxisException_8cpp-source.html#l00057">57</a> of file <a class="el" href="AxisException_8cpp-source.html">AxisException.cpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8cpp-source.html#l00077">77</a> of file <a class="el" href="AxisException_8cpp-source.html">AxisException.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="AxisException::~AxisException"></a><p>
@@ -154,7 +154,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8cpp-source.html#l00063">63</a> of file <a class="el" href="AxisException_8cpp-source.html">AxisException.cpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8cpp-source.html#l00083">83</a> of file <a class="el" href="AxisException_8cpp-source.html">AxisException.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -186,7 +186,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00070">70</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00090">90</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
</tr>
</table>
<a name="a4" doxytag="AxisException::GetErrorMsg"></a><p>
@@ -219,7 +219,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00069">69</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00089">89</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="AxisException::GetErrorMsg"></a><p>
@@ -252,7 +252,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00066">66</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00086">86</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -283,7 +283,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00074">74</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00094">94</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
</tr>
</table>
<a name="n1" doxytag="AxisException::m_Lvl"></a><p>
@@ -313,7 +313,7 @@
<p>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00075">75</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00095">95</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
1.2 +3 -3 xml-axis/contrib/Axis-C++/docs/ApiDocs/classax_1_1XMLType.html
Index: classax_1_1XMLType.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classax_1_1XMLType.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classax_1_1XMLType.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classax_1_1XMLType.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -35,7 +35,7 @@
<p>
<p>
-Definition at line <a class="el" href="XMLType_8hpp-source.html#l00080">80</a> of file <a class="el" href="XMLType_8hpp-source.html">XMLType.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="XMLType_8hpp-source.html#l00100">100</a> of file <a class="el" href="XMLType_8hpp-source.html">XMLType.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="ax::XMLType::XMLType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -137,9 +137,9 @@
<p>
<p>
-Definition at line <a class="el" href="XMLType_8cpp-source.html#l00053">53</a> of file <a class="el" href="XMLType_8cpp-source.html">XMLType.cpp</a>.
+Definition at line <a class="el" href="XMLType_8cpp-source.html#l00073">73</a> of file <a class="el" href="XMLType_8cpp-source.html">XMLType.cpp</a>.
<p>
-Referenced by <a class="el" href="Call_8hpp-source.html#l00109">Call::AddParameter</a>().
+Referenced by <a class="el" href="Call_8hpp-source.html#l00129">Call::AddParameter</a>().
<p>
</td>
</tr>
1.2 +491 -21 xml-axis/contrib/Axis-C++/docs/ApiDocs/classax_1_1QName.html
Index: classax_1_1QName.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classax_1_1QName.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classax_1_1QName.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classax_1_1QName.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -10,7 +10,7 @@
<hr><h1>ax::QName Class Reference</h1>Qualified name based on "Namespaces in XML" specification.
<a href="#_details">More...</a>
<p>
-<code>#include <<a class="el" href="QName_8hpp-source.html">QName.hpp</a>></code>
+<code>#include <<a class="el" href="CVS_2Base_2QName_8hpp-source.html">QName.hpp</a>></code>
<p>
<a href="classax_1_1QName-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
@@ -37,6 +37,29 @@
<tr><td> </td><td><font size=-1><em>Indicates whether some other object is "equal to" this <a class="el" href="classax_1_1QName.html">QName</a> object.</em> <a href="#a10">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const std::string </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a11">toString</a> ()</td></tr>
<tr><td> </td><td><font size=-1><em>Returns a string representation of this <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a11">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a12">QName</a> ()</td></tr>
+<tr><td> </td><td><font size=-1><em>Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a12">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a13">QName</a> (const std::string &p_qName)</td></tr>
+<tr><td> </td><td><font size=-1><em>Constructor <a class="el" href="classax_1_1QName.html">QName</a> from qualified name.</em> <a href="#a13">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a14">QName</a> (const std::string &p_strNsURI, const std::string &p_strLocalPart)</td></tr>
+<tr><td> </td><td><font size=-1><em>Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a14">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a15">QName</a> (const QName &p_qName)</td></tr>
+<tr><td> </td><td><font size=-1><em>Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a15">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a16">QName</a> (const std::string &p_qName, const DOM_Element &p_Elem)</td></tr>
+<tr><td> </td><td><font size=-1><em>Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a16">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a17">~QName</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a18">SetNsURI</a> (const std::string &p_strNsURI)</td></tr>
+<tr><td> </td><td><font size=-1><em>Sets the Namespace URI for this <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a18">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a19">SetLocalPart</a> (const std::string &p_strLocalPart)</td></tr>
+<tr><td> </td><td><font size=-1><em>Sets the Local part for this <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a19">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>const std::string </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a20">GetNsURI</a> ()</td></tr>
+<tr><td> </td><td><font size=-1><em>Gets the Namespace URI for this <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a20">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>const std::string </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a21">GetLocalPart</a> ()</td></tr>
+<tr><td> </td><td><font size=-1><em>Gets the Local part for this <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a21">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a22">operator==</a> (const QName &p_qName)</td></tr>
+<tr><td> </td><td><font size=-1><em>Indicates whether some other object is "equal to" this <a class="el" href="classax_1_1QName.html">QName</a> object.</em> <a href="#a22">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>const std::string </td><td valign=bottom><a class="el" href="classax_1_1QName.html#a23">toString</a> ()</td></tr>
+<tr><td> </td><td><font size=-1><em>Returns a string representation of this <a class="el" href="classax_1_1QName.html">QName</a>.</em> <a href="#a23">More...</a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>std::string </td><td valign=bottom><a class="el" href="classax_1_1QName.html#o0">m_strNsURI</a></td></tr>
<tr><td> </td><td><font size=-1><em>Namespace URI.</em> <a href="#o0">More...</a><em></em></font><br><br></td></tr>
@@ -45,6 +68,8 @@
<tr><td colspan=2><br><h2>Friends</h2></td></tr>
<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classax_1_1QName.html#l0">operator<</a> (const QName &left, const QName &right)</td></tr>
<tr><td> </td><td><font size=-1><em>storage purpose in a std::map we need a get around for this.</em> <a href="#l0">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classax_1_1QName.html#l1">operator<</a> (const QName &left, const QName &right)</td></tr>
+<tr><td> </td><td><font size=-1><em>storage purpose in a std::map we need a get around for this.</em> <a href="#l1">More...</a><em></em></font><br><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Qualified name based on "Namespaces in XML" specification.
@@ -62,7 +87,7 @@
<p>
<p>
-Definition at line <a class="el" href="QName_8hpp-source.html#l00083">83</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
+Definition at line <a class="el" href="CVS_2Base_2QName_8hpp-source.html#l00103">103</a> of file <a class="el" href="CVS_2Base_2QName_8hpp-source.html">CVS/Base/QName.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2>
<a name="a0" doxytag="ax::QName::QName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -93,7 +118,7 @@
<p>
<p>
-Definition at line <a class="el" href="QName_8hpp-source.html#l00087">87</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
+Definition at line <a class="el" href="CVS_2Base_2QName_8hpp-source.html#l00107">107</a> of file <a class="el" href="CVS_2Base_2QName_8hpp-source.html">CVS/Base/QName.hpp</a>. </td>
</tr>
</table>
<a name="a1" doxytag="ax::QName::QName"></a><p>
@@ -126,7 +151,7 @@
<p>
Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00057">57</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00077">77</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<a name="a2" doxytag="ax::QName::QName"></a><p>
@@ -165,7 +190,7 @@
<p>
Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00081">81</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00101">101</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<a name="a3" doxytag="ax::QName::QName"></a><p>
@@ -198,7 +223,7 @@
<p>
Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00092">92</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00112">112</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<a name="a4" doxytag="ax::QName::QName"></a><p>
@@ -237,7 +262,7 @@
<p>
Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00102">102</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00122">122</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<a name="a5" doxytag="ax::QName::~QName"></a><p>
@@ -268,10 +293,251 @@
<p>
<p>
-Definition at line <a class="el" href="QName_8hpp-source.html#l00100">100</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
+Definition at line <a class="el" href="CVS_2Base_2QName_8hpp-source.html#l00120">120</a> of file <a class="el" href="CVS_2Base_2QName_8hpp-source.html">CVS/Base/QName.hpp</a>. </td>
+ </tr>
+</table>
+<a name="a12" doxytag="ax::QName::QName"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ax::QName::QName (
+ </b></td>
+ <td valign="bottom"><b>
+)<code> [inline]</code>
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+
+<p>
+Definition at line <a class="el" href="QName_8hpp-source.html#l00107">107</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
+ </tr>
+</table>
+<a name="a13" doxytag="ax::QName::QName"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ax::QName::QName (
+ </b></td>
+ <td valign="bottom"><b>
+const std::string & <em>p_qName</em> )
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Constructor <a class="el" href="classax_1_1QName.html">QName</a> from qualified name.
+<p>
+Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00077">77</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
+<a name="a14" doxytag="ax::QName::QName"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ax::QName::QName (
+ </b></td>
+ <td valign="bottom"><b>
+const std::string & <em>p_strNsURI</em>,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+const std::string & <em>p_strLocalPart</em> )
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00101">101</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
+<a name="a15" doxytag="ax::QName::QName"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ax::QName::QName (
+ </b></td>
+ <td valign="bottom"><b>
+const QName & <em>p_qName</em> )
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00112">112</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
+<a name="a16" doxytag="ax::QName::QName"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ax::QName::QName (
+ </b></td>
+ <td valign="bottom"><b>
+const std::string & <em>p_qName</em>,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+const DOM_Element & <em>p_Elem</em> )
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+Constructor for the <a class="el" href="classax_1_1QName.html">QName</a>
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00122">122</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
+<a name="a17" doxytag="ax::QName::~QName"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ax::QName::~QName (
+ </b></td>
+ <td valign="bottom"><b>
+)<code> [inline]</code>
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="QName_8hpp-source.html#l00120">120</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
+<a name="a21" doxytag="ax::QName::GetLocalPart"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+const std::string ax::QName::GetLocalPart (
+ </b></td>
+ <td valign="bottom"><b>
+)<code> [inline]</code>
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Gets the Local part for this <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+
+<p>
+Definition at line <a class="el" href="QName_8hpp-source.html#l00132">132</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
+ </tr>
+</table>
<a name="a9" doxytag="ax::QName::GetLocalPart"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -302,13 +568,46 @@
<p>
<p>
-Definition at line <a class="el" href="QName_8hpp-source.html#l00112">112</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>.
+Definition at line <a class="el" href="CVS_2Base_2QName_8hpp-source.html#l00132">132</a> of file <a class="el" href="CVS_2Base_2QName_8hpp-source.html">CVS/Base/QName.hpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00191">XMLSerializer::QNameToStr</a>(), <a class="el" href="XMLDeSerializer_8cpp-source.html#l00167">XMLDeSerializer::QNameToStr</a>(), and <a class="el" href="RPCParam_8cpp-source.html#l00084">RPCParam::Serialize</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00211">XMLSerializer::QNameToStr</a>(), <a class="el" href="XMLDeSerializer_8cpp-source.html#l00188">XMLDeSerializer::QNameToStr</a>(), and <a class="el" href="RPCParam_8cpp-source.html#l00104">RPCParam::Serialize</a>().
<p>
</td>
</tr>
</table>
+<a name="a20" doxytag="ax::QName::GetNsURI"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+const std::string ax::QName::GetNsURI (
+ </b></td>
+ <td valign="bottom"><b>
+)<code> [inline]</code>
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Gets the Namespace URI for this <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+
+<p>
+Definition at line <a class="el" href="QName_8hpp-source.html#l00129">129</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
+ </tr>
+</table>
<a name="a8" doxytag="ax::QName::GetNsURI"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -339,13 +638,46 @@
<p>
<p>
-Definition at line <a class="el" href="QName_8hpp-source.html#l00109">109</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>.
+Definition at line <a class="el" href="CVS_2Base_2QName_8hpp-source.html#l00129">129</a> of file <a class="el" href="CVS_2Base_2QName_8hpp-source.html">CVS/Base/QName.hpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00191">XMLSerializer::QNameToStr</a>(), <a class="el" href="XMLDeSerializer_8cpp-source.html#l00167">XMLDeSerializer::QNameToStr</a>(), and <a class="el" href="RPCParam_8cpp-source.html#l00084">RPCParam::Serialize</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00211">XMLSerializer::QNameToStr</a>(), <a class="el" href="XMLDeSerializer_8cpp-source.html#l00188">XMLDeSerializer::QNameToStr</a>(), and <a class="el" href="RPCParam_8cpp-source.html#l00104">RPCParam::Serialize</a>().
<p>
</td>
</tr>
</table>
+<a name="a19" doxytag="ax::QName::SetLocalPart"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+void ax::QName::SetLocalPart (
+ </b></td>
+ <td valign="bottom"><b>
+const std::string & <em>p_strLocalPart</em> )
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Sets the Local part for this <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+Sets the Local part for this <a class="el" href="classax_1_1QName.html">QName</a>
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00156">156</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
<a name="a7" doxytag="ax::QName::SetLocalPart"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -376,7 +708,40 @@
<p>
Sets the Local part for this <a class="el" href="classax_1_1QName.html">QName</a>
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00136">136</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00156">156</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
+<a name="a18" doxytag="ax::QName::SetNsURI"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+void ax::QName::SetNsURI (
+ </b></td>
+ <td valign="bottom"><b>
+const std::string & <em>p_strNsURI</em> )
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Sets the Namespace URI for this <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+Sets the Namespace URI for this <a class="el" href="classax_1_1QName.html">QName</a>
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00146">146</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<a name="a6" doxytag="ax::QName::SetNsURI"></a><p>
@@ -409,7 +774,40 @@
<p>
Sets the Namespace URI for this <a class="el" href="classax_1_1QName.html">QName</a>
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00126">126</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00146">146</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
+<a name="a22" doxytag="ax::QName::operator=="></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+bool ax::QName::operator== (
+ </b></td>
+ <td valign="bottom"><b>
+const QName & <em>p_qName</em> )
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Indicates whether some other object is "equal to" this <a class="el" href="classax_1_1QName.html">QName</a> object.
+<p>
+Indicates whether some other object is "equal to" this <a class="el" href="classax_1_1QName.html">QName</a> object
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00174">174</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<a name="a10" doxytag="ax::QName::operator=="></a><p>
@@ -442,7 +840,40 @@
<p>
Indicates whether some other object is "equal to" this <a class="el" href="classax_1_1QName.html">QName</a> object
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00154">154</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00174">174</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
+<a name="a23" doxytag="ax::QName::toString"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+const std::string ax::QName::toString (
+ </b></td>
+ <td valign="bottom"><b>
+)
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Returns a string representation of this <a class="el" href="classax_1_1QName.html">QName</a>.
+<p>
+Returns a string representation of this <a class="el" href="classax_1_1QName.html">QName</a>
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00165">165</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<a name="a11" doxytag="ax::QName::toString"></a><p>
@@ -475,14 +906,53 @@
<p>
Returns a string representation of this <a class="el" href="classax_1_1QName.html">QName</a>
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00145">145</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>.
+Definition at line <a class="el" href="QName_8cpp-source.html#l00165">165</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>.
<p>
-Referenced by <a class="el" href="QName_8cpp-source.html#l00154">operator==</a>().
+Referenced by <a class="el" href="QName_8cpp-source.html#l00174">operator==</a>().
<p>
</td>
</tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
+<a name="l1" doxytag="ax::QName::operator<"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+bool operator< (
+ </b></td>
+ <td valign="bottom"><b>
+const QName & <em>left</em>,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+const QName & <em>right</em> )<code> [friend]</code>
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+storage purpose in a std::map we need a get around for this.
+<p>
+Storage stratergy in a std::map we need a get around for this.
+<p>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00183">183</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+ </tr>
+</table>
<a name="l0" doxytag="ax::QName::operator<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -519,7 +989,7 @@
<p>
Storage stratergy in a std::map we need a get around for this.
<p>
-Definition at line <a class="el" href="QName_8cpp-source.html#l00163">163</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
+Definition at line <a class="el" href="QName_8cpp-source.html#l00183">183</a> of file <a class="el" href="QName_8cpp-source.html">QName.cpp</a>. </td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
@@ -550,7 +1020,7 @@
<p>
<p>
-Definition at line <a class="el" href="QName_8hpp-source.html#l00125">125</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
+Definition at line <a class="el" href="QName_8hpp-source.html#l00145">145</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
</tr>
</table>
<a name="o0" doxytag="ax::QName::m_strNsURI"></a><p>
@@ -580,11 +1050,11 @@
<p>
<p>
-Definition at line <a class="el" href="QName_8hpp-source.html#l00124">124</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
+Definition at line <a class="el" href="QName_8hpp-source.html#l00144">144</a> of file <a class="el" href="QName_8hpp-source.html">QName.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="QName_8hpp-source.html">QName.hpp</a><li><a class="el" href="QName_8cpp-source.html">QName.cpp</a></ul>
+<li><a class="el" href="CVS_2Base_2QName_8hpp-source.html">CVS/Base/QName.hpp</a><li><a class="el" href="QName_8hpp-source.html">QName.hpp</a><li><a class="el" href="QName_8cpp-source.html">QName.cpp</a></ul>
<html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +13 -0 xml-axis/contrib/Axis-C++/docs/ApiDocs/classax_1_1QName-members.html
Index: classax_1_1QName-members.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classax_1_1QName-members.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classax_1_1QName-members.html 22 Mar 2002 00:41:36 -0000 1.1
+++ classax_1_1QName-members.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -9,20 +9,33 @@
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>ax::QName Member List</h1>This is the complete list of members for <a class="el" href="classax_1_1QName.html">ax::QName</a>, including all inherited members.<ul>
<li><a class="el" href="classax_1_1QName.html#a9">GetLocalPart</a>()
+<code> [inline]</code><li><a class="el" href="classax_1_1QName.html#a21">GetLocalPart</a>()
<code> [inline]</code><li><a class="el" href="classax_1_1QName.html#a8">GetNsURI</a>()
+<code> [inline]</code><li><a class="el" href="classax_1_1QName.html#a20">GetNsURI</a>()
<code> [inline]</code><li><a class="el" href="classax_1_1QName.html#o1">m_strLocalPart</a>
<code> [private]</code><li><a class="el" href="classax_1_1QName.html#o0">m_strNsURI</a>
<code> [private]</code><li><a class="el" href="classax_1_1QName.html#l0">operator<</a>(const QName &left, const QName &right)
+<code> [friend]</code><li><a class="el" href="classax_1_1QName.html#l1">operator<</a>(const QName &left, const QName &right)
<code> [friend]</code><li><a class="el" href="classax_1_1QName.html#a10">operator==</a>(const QName &p_qName)
+<li><a class="el" href="classax_1_1QName.html#a22">operator==</a>(const QName &p_qName)
<li><a class="el" href="classax_1_1QName.html#a0">QName</a>()
<code> [inline]</code><li><a class="el" href="classax_1_1QName.html#a1">QName</a>(const std::string &p_qName)
<li><a class="el" href="classax_1_1QName.html#a2">QName</a>(const std::string &p_strNsURI, const std::string &p_strLocalPart)
<li><a class="el" href="classax_1_1QName.html#a3">QName</a>(const QName &p_qName)
<li><a class="el" href="classax_1_1QName.html#a4">QName</a>(const std::string &p_qName, const DOM_Element &p_Elem)
+<li><a class="el" href="classax_1_1QName.html#a12">QName</a>()
+<code> [inline]</code><li><a class="el" href="classax_1_1QName.html#a13">QName</a>(const std::string &p_qName)
+<li><a class="el" href="classax_1_1QName.html#a14">QName</a>(const std::string &p_strNsURI, const std::string &p_strLocalPart)
+<li><a class="el" href="classax_1_1QName.html#a15">QName</a>(const QName &p_qName)
+<li><a class="el" href="classax_1_1QName.html#a16">QName</a>(const std::string &p_qName, const DOM_Element &p_Elem)
<li><a class="el" href="classax_1_1QName.html#a7">SetLocalPart</a>(const std::string &p_strLocalPart)
+<li><a class="el" href="classax_1_1QName.html#a19">SetLocalPart</a>(const std::string &p_strLocalPart)
<li><a class="el" href="classax_1_1QName.html#a6">SetNsURI</a>(const std::string &p_strNsURI)
+<li><a class="el" href="classax_1_1QName.html#a18">SetNsURI</a>(const std::string &p_strNsURI)
<li><a class="el" href="classax_1_1QName.html#a11">toString</a>()
+<li><a class="el" href="classax_1_1QName.html#a23">toString</a>()
<li><a class="el" href="classax_1_1QName.html#a5">~QName</a>()
+<code> [inline]</code><li><a class="el" href="classax_1_1QName.html#a17">~QName</a>()
<code> [inline]</code></ul>
<html>
<head>
1.2 +12 -12 xml-axis/contrib/Axis-C++/docs/ApiDocs/classAttList.html
Index: classAttList.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/classAttList.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- classAttList.html 22 Mar 2002 00:41:35 -0000 1.1
+++ classAttList.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -42,7 +42,7 @@
<p>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00062">62</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.<hr><h2>Member Typedef Documentation</h2>
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00081">81</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="u0" doxytag="AttList::Attrib_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -70,7 +70,7 @@
<p>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00080">80</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>. </td>
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00099">99</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>. </td>
</tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
@@ -102,7 +102,7 @@
<p>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00065">65</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>. </td>
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00084">84</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
@@ -142,9 +142,9 @@
<p>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00068">68</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00087">87</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.
<p>
-Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00084">RPCParam::Serialize</a>().
+Referenced by <a class="el" href="RPCParam_8cpp-source.html#l00104">RPCParam::Serialize</a>().
<p>
</td>
</tr>
@@ -179,9 +179,9 @@
<p>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00073">73</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00092">92</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00108">XMLSerializer::Append</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00128">XMLSerializer::Append</a>().
<p>
</td>
</tr>
@@ -216,9 +216,9 @@
<p>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00075">75</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00094">94</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00108">XMLSerializer::Append</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00128">XMLSerializer::Append</a>().
<p>
</td>
</tr>
@@ -253,9 +253,9 @@
<p>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00077">77</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00096">96</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>.
<p>
-Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00108">XMLSerializer::Append</a>().
+Referenced by <a class="el" href="XMLSerializer_8cpp-source.html#l00128">XMLSerializer::Append</a>().
<p>
</td>
</tr>
@@ -288,7 +288,7 @@
<p>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00082">82</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>. </td>
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00101">101</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/Channel_8hpp.html
Index: Channel_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Channel_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Channel_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Channel_8hpp.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -43,7 +43,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Channel_8hpp-source.html#l00046">46</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
+Definition at line <a class="el" href="Channel_8hpp-source.html#l00066">66</a> of file <a class="el" href="Channel_8hpp-source.html">Channel.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +155 -134 xml-axis/contrib/Axis-C++/docs/ApiDocs/Channel_8hpp-source.html
Index: Channel_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Channel_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Channel_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Channel_8hpp-source.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -8,147 +8,168 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Channel.hpp</h1><a href="Channel_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_CHANNEL_HPP)</font>
-<a name="l00046"></a><a class="code" href="Channel_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_CHANNEL_HPP</font>
-00047 <font class="preprocessor"></font>
-00048 <font class="preprocessor">#include <string></font>
-00049
-00050
-00051 <font class="comment">// platform specific stuff</font>
-00052
-00053 <font class="preprocessor">#if (defined(_LINUX) || defined(_SUNOS) || defined(_AIX) || defined(_BSD))</font>
-00054 <font class="preprocessor"></font>
-00055
-00056 <font class="preprocessor">#include <unistd.h></font>
-00057 <font class="preprocessor">#include <sys/types.h></font> <font class="comment">// basic system data types </font>
-00058 <font class="preprocessor">#include <sys/socket.h></font> <font class="comment">// basic socket definitions</font>
-00059 <font class="preprocessor">#include <fcntl.h></font> <font class="comment">// for nonblocking if need</font>
-00060 <font class="preprocessor">#include <netdb.h></font>
-00061 <font class="preprocessor">#include <netinet/in.h></font>
-00062 <font class="preprocessor">#include <arpa/inet.h></font> <font class="comment">// inet(3) functions</font>
-00063
-00064 <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> INVALID_SOCKET = 0;
-00065 <font class="keyword">const</font> <font class="keywordtype">int</font> SOCKET_ERROR = -1;
-00066
-00067 <font class="comment">// Other OS specific stuff goes here</font>
-00068
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_CHANNEL_HPP)</font>
+<a name="l00066"></a><a class="code" href="Channel_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_CHANNEL_HPP</font>
+00067 <font class="preprocessor"></font>
+00068 <font class="preprocessor">#include <string></font>
00069
-00070 <font class="preprocessor">#elif defined(WIN32)</font>
-00071 <font class="preprocessor"></font>
-00072 <font class="preprocessor">#include <winsock2.h></font>
-00073
-00074 <font class="comment">// what version of WinSock is required </font>
-00075 <font class="keyword">const</font> <font class="keywordtype">int</font> WS_VERSION_REQD = 0x0101;
-00076
-00077 <font class="comment">// macros to get version major & minor</font>
-00078 <font class="keyword">inline</font> WS_VERSION_MAJOR()<font class="keyword"> </font>{<font class="keywordflow">return</font> HIBYTE(WS_VERSION_REQD);}
-00079 <font class="keyword">inline</font> WS_VERSION_MINOR()<font class="keyword"> </font>{<font class="keywordflow">return</font> LOBYTE(WS_VERSION_REQD);}
-00080
-00081
-00082 <font class="preprocessor">#endif</font>
-00083 <font class="preprocessor"></font>
-00084
-<a name="l00094"></a><a class="code" href="classChannelException.html">00094</a> <font class="keyword">class </font><a class="code" href="classChannelException.html">ChannelException</a>
-00095 {
-00096 <font class="keyword">public</font>:
-<a name="l00098"></a><a class="code" href="classChannelException.html#a0">00098</a> <a class="code" href="classChannelException.html#a0">ChannelException</a>(std::string p_Err)<font class="keyword"></font>{m_Error = p_Err;}
-<a name="l00099"></a><a class="code" href="classChannelException.html#a1">00099</a> <a class="code" href="classChannelException.html#a1">~ChannelException</a>()<font class="keyword"></font>{}
+00070
+00071 <font class="comment">// platform specific stuff</font>
+00072
+00073 <font class="preprocessor">#if (defined(_LINUX) || defined(_SUNOS) || defined(_AIX) || defined(_UNIX))</font>
+00074 <font class="preprocessor"></font>
+00075
+00076 <font class="preprocessor">#include <unistd.h></font>
+00077 <font class="preprocessor">#include <sys/types.h></font> <font class="comment">// basic system data types </font>
+00078 <font class="preprocessor">#include <sys/socket.h></font> <font class="comment">// basic socket definitions</font>
+00079 <font class="preprocessor">#include <fcntl.h></font> <font class="comment">// for nonblocking if need</font>
+00080 <font class="preprocessor">#include <netdb.h></font>
+00081 <font class="preprocessor">#include <netinet/in.h></font>
+00082 <font class="preprocessor">#include <arpa/inet.h></font> <font class="comment">// inet(3) functions</font>
+00083
+00084 <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> INVALID_SOCKET = 0;
+00085 <font class="keyword">const</font> <font class="keywordtype">int</font> SOCKET_ERROR = -1;
+00086
+00087 <font class="comment">// Other OS specific stuff goes here</font>
+00088
+00089
+00090 <font class="preprocessor">#elif defined(WIN32)</font>
+00091 <font class="preprocessor"></font>
+00092 <font class="preprocessor">#include <winsock2.h></font>
+00093
+00094 <font class="comment">// what version of WinSock is required </font>
+00095 <font class="keyword">const</font> <font class="keywordtype">int</font> WS_VERSION_REQD = 0x0101;
+00096
+00097 <font class="comment">// macros to get version major & minor</font>
+00098 <font class="keyword">inline</font> WS_VERSION_MAJOR()<font class="keyword"> </font>{<font class="keywordflow">return</font> HIBYTE(WS_VERSION_REQD);}
+00099 <font class="keyword">inline</font> WS_VERSION_MINOR()<font class="keyword"> </font>{<font class="keywordflow">return</font> LOBYTE(WS_VERSION_REQD);}
00100
-<a name="l00102"></a><a class="code" href="classChannelException.html#a2">00102</a> <font class="keyword">const</font> std::string& <a class="code" href="classChannelException.html#a2">GetErr</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Error;}
-00103
-00104 <font class="keyword">private</font>:
-00105
-<a name="l00106"></a><a class="code" href="classChannelException.html#o0">00106</a> std::string m_Error;
-00107 };
-00108
-00109
-00110
-00111
-00112 <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>;
+00101
+00102 <font class="preprocessor">#endif</font>
+00103 <font class="preprocessor"></font>
+00104
00113
+<a name="l00114"></a><a class="code" href="classChannelException.html">00114</a> <font class="keyword">class </font><a class="code" href="classChannelException.html">ChannelException</a>
+00115 {
+00116 <font class="keyword">public</font>:
+<a name="l00118"></a><a class="code" href="classChannelException.html#a0">00118</a> <a class="code" href="classChannelException.html#a0">ChannelException</a>(std::string p_Err)<font class="keyword"></font>{m_Error = p_Err;}
+<a name="l00119"></a><a class="code" href="classChannelException.html#a1">00119</a> <a class="code" href="classChannelException.html#a1">~ChannelException</a>()<font class="keyword"></font>{}
+00120
+<a name="l00122"></a><a class="code" href="classChannelException.html#a2">00122</a> <font class="keyword">const</font> std::string& <a class="code" href="classChannelException.html#a2">GetErr</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Error;}
00123
-<a name="l00124"></a><a class="code" href="classChannel.html">00124</a> <font class="keyword">class </font><a class="code" href="classChannel.html">Channel</a>
-00125 {
-00126 <font class="keyword">public</font>:
-00127 <a class="code" href="classChannel.html#a0">Channel</a>();
-00128 <a class="code" href="classChannel.html#a1">~Channel</a>();
+00124 <font class="keyword">private</font>:
+00125
+<a name="l00126"></a><a class="code" href="classChannelException.html#o0">00126</a> std::string m_Error;
+00127 };
+00128
00129
-00131 <font class="keywordtype">bool</font> <a class="code" href="classChannel.html#a2">Open</a>(std::string& p_RemoteNode, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_RemoteEnd) <font class="keywordflow">throw</font> (<a class="code" href="classChannelException.html">ChannelException</a>);
-00132
-<a name="l00134"></a><a class="code" href="classChannel.html#a3">00134</a> <font class="keywordtype">void</font> <a class="code" href="classChannel.html#a3">Close</a>()<font class="keyword"></font>{<a class="code" href="classChannel.html#c2">CloseChannel</a>();}
-00135
-00137 <font class="keyword">const</font> <a class="code" href="classChannel.html">Channel</a>& <a class="code" href="classChannel.html#a4">operator >> </a>(std::string& msg);
-00138
-00140 <font class="keyword">const</font> <a class="code" href="classChannel.html">Channel</a>& <a class="code" href="classChannel.html#a5">operator << </a>(<font class="keyword">const</font> std::string& msg);
-00141
-<a name="l00143"></a><a class="code" href="classChannel.html#a6">00143</a> <font class="keyword">const</font> std::string& <a class="code" href="classChannel.html#a6">GetLastError</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_LastErr;}
-00144
-<a name="l00146"></a><a class="code" href="classChannel.html#a7">00146</a> <font class="keywordtype">void</font> <a class="code" href="classChannel.html#a7">SetTransportHandler</a>(<a class="code" href="classTransport.html">Transport</a>* transport)<font class="keyword"></font>{m_pTransportHandler = transport;}
-00147
-00148 <font class="keyword">private</font>:
-00150 <font class="keywordtype">bool</font> <a class="code" href="classChannel.html#c0">Init</a>();
-00151
-00153 <font class="keywordtype">void</font> <a class="code" href="classChannel.html#c1">Error</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> * err);
-00154
-00156 <font class="keywordtype">void</font> <a class="code" href="classChannel.html#c2">CloseChannel</a>();
-00157
-<a name="l00158"></a><a class="code" href="classChannel.html#o0">00158</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> m_Sock;
-<a name="l00159"></a><a class="code" href="classChannel.html#o1">00159</a> std::string m_RemoteNode;
-<a name="l00160"></a><a class="code" href="classChannel.html#o2">00160</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> m_RemoteEnd;
-<a name="l00161"></a><a class="code" href="classChannel.html#o3">00161</a> std::string m_LastErr;
-00162
-<a name="l00163"></a><a class="code" href="classChannel.html#o4">00163</a> <a class="code" href="classTransport.html">Transport</a> * m_pTransportHandler;
-00164 };
-00165
-00166
+00130
+00131
+00132 <font class="keyword">class </font><a class="code" href="classTransport.html">Transport</a>;
+00133
+00143
+<a name="l00144"></a><a class="code" href="classChannel.html">00144</a> <font class="keyword">class </font><a class="code" href="classChannel.html">Channel</a>
+00145 {
+00146 <font class="keyword">public</font>:
+00147 <a class="code" href="classChannel.html#a0">Channel</a>();
+00148 <a class="code" href="classChannel.html#a1">~Channel</a>();
+00149
+00151 <font class="keywordtype">bool</font> <a class="code" href="classChannel.html#a2">Open</a>(std::string& p_RemoteNode, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_RemoteEnd) <font class="keywordflow">throw</font> (<a class="code" href="classChannelException.html">ChannelException</a>);
+00152
+<a name="l00154"></a><a class="code" href="classChannel.html#a3">00154</a> <font class="keywordtype">void</font> <a class="code" href="classChannel.html#a3">Close</a>()<font class="keyword"></font>{<a class="code" href="classChannel.html#c2">CloseChannel</a>();}
+00155
+00157 <font class="keyword">const</font> <a class="code" href="classChannel.html">Channel</a>& <a class="code" href="classChannel.html#a4">operator >> </a>(std::string& msg);
+00158
+00160 <font class="keyword">const</font> <a class="code" href="classChannel.html">Channel</a>& <a class="code" href="classChannel.html#a5">operator << </a>(<font class="keyword">const</font> std::string& msg);
+00161
+<a name="l00163"></a><a class="code" href="classChannel.html#a6">00163</a> <font class="keyword">const</font> std::string& <a class="code" href="classChannel.html#a6">GetLastError</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_LastErr;}
+00164
+<a name="l00166"></a><a class="code" href="classChannel.html#a7">00166</a> <font class="keywordtype">void</font> <a class="code" href="classChannel.html#a7">SetTransportHandler</a>(<a class="code" href="classTransport.html">Transport</a>* transport)<font class="keyword"></font>{m_pTransportHandler = transport;}
00167
-00168
-00169 <font class="preprocessor">#endif // _AXIS_CHANNEL_HPP</font>
-00170 <font class="preprocessor"></font>
+00168 <font class="keyword">private</font>:
+00170 <font class="keywordtype">bool</font> <a class="code" href="classChannel.html#c0">Init</a>();
00171
+00173 <font class="keywordtype">void</font> <a class="code" href="classChannel.html#c1">Error</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> * err);
+00174
+00176 <font class="keywordtype">void</font> <a class="code" href="classChannel.html#c2">CloseChannel</a>();
+00177
+<a name="l00178"></a><a class="code" href="classChannel.html#o0">00178</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> m_Sock;
+<a name="l00179"></a><a class="code" href="classChannel.html#o1">00179</a> std::string m_RemoteNode;
+<a name="l00180"></a><a class="code" href="classChannel.html#o2">00180</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> m_RemoteEnd;
+<a name="l00181"></a><a class="code" href="classChannel.html#o3">00181</a> std::string m_LastErr;
+00182
+<a name="l00183"></a><a class="code" href="classChannel.html#o4">00183</a> <a class="code" href="classTransport.html">Transport</a> * m_pTransportHandler;
+00184 };
+00185
+00186
+00187
+00188
+00189 <font class="preprocessor">#endif // _AXIS_CHANNEL_HPP</font>
+00190 <font class="preprocessor"></font>
+00191
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +267 -244 xml-axis/contrib/Axis-C++/docs/ApiDocs/Channel_8cpp-source.html
Index: Channel_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Channel_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Channel_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Channel_8cpp-source.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -8,255 +8,278 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Channel.cpp</h1><a href="Channel_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00046 <font class="preprocessor">#include "<a class="code" href="Channel_8hpp.html">Channel.hpp</a>"</font>
-00047 <font class="preprocessor">#include <iostream></font>
-00048
-00049 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
-00050
-00051
-<a name="l00057"></a><a class="code" href="classChannel.html#a0">00057</a> <a class="code" href="classChannel.html#a0">Channel::Channel</a>() : m_Sock(INVALID_SOCKET)
-00058 {
-00059
-00060 }
-00061
-<a name="l00062"></a><a class="code" href="classChannel.html#a1">00062</a> <a class="code" href="classChannel.html#a1">Channel::~Channel</a>()<font class="keyword"></font>
-00063 <font class="keyword"></font>{
-00064 <a class="code" href="classChannel.html#c2">CloseChannel</a>();
-00065 }
-00066
-00067
-<a name="l00078"></a><a class="code" href="classChannel.html#a2">00078</a> <font class="keywordtype">bool</font> <a class="code" href="classChannel.html#a2">Channel::Open</a>(std::string& p_RemoteNode, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_RemoteEnd) <font class="keywordflow">throw</font> (<a class="code" href="classChannelException.html">ChannelException</a>)
-00079 {
-00080 m_RemoteNode = p_RemoteNode;
-00081 m_RemoteEnd = p_RemoteEnd;
-00082
-00083 <font class="keywordflow">if</font>(!Init())
-00084 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Cannot initialize a channel to the remote end"</font>);
-00085
-00086 sockaddr_in clAddr, svAddr;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
+00065 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00066 <font class="preprocessor">#include "<a class="code" href="Channel_8hpp.html">Channel.hpp</a>"</font>
+00067 <font class="preprocessor">#include <iostream></font>
+00068
+00069 <font class="preprocessor">#include "<a class="code" href="Transport_8hpp.html">Transport.hpp</a>"</font>
+00070
+00071
+00076
+<a name="l00077"></a><a class="code" href="classChannel.html#a0">00077</a> <a class="code" href="classChannel.html#a0">Channel::Channel</a>() : m_Sock(INVALID_SOCKET)
+00078 {
+00079
+00080 }
+00081
+<a name="l00082"></a><a class="code" href="classChannel.html#a1">00082</a> <a class="code" href="classChannel.html#a1">Channel::~Channel</a>()<font class="keyword"></font>
+00083 <font class="keyword"></font>{
+00084 <a class="code" href="classChannel.html#c2">CloseChannel</a>();
+00085 }
+00086
00087
-00088 <font class="keywordflow">if</font> ((m_Sock = socket(PF_INET, SOCK_STREAM, 0)) != INVALID_SOCKET)
-00089 {
-00090 clAddr.sin_family = AF_INET; <font class="comment">// AF_INET (address family Internet).</font>
-00091 clAddr.sin_port = 0; <font class="comment">// No Specify Port required</font>
-00092 clAddr.sin_addr.s_addr = INADDR_ANY;
-00093
-00094 <font class="keywordflow">if</font> (bind(m_Sock, (<font class="keyword">struct</font> sockaddr*) &clAddr, <font class="keyword">sizeof</font>(clAddr)) == SOCKET_ERROR)
-00095 {
-00096 Error(<font class="stringliteral">"Error - Binding"</font>);
-00097 CloseChannel();
-00098 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Cannot open a channel to the remote end, shutting down the channel"</font>);
-00099 }
-00100
-00101 <font class="comment">// Although the above fragment makes use of the bind() API, it would be</font>
-00102 <font class="comment">// just as effective to skip over this call as there are no specific</font>
-00103 <font class="comment">// local port ID requirements for this client. The only advantage that</font>
-00104 <font class="comment">// bind() offers is the accessibility of the port which the system chose</font>
-00105 <font class="comment">// via the .sin_port member of the cli_addr structure which will be set</font>
-00106 <font class="comment">// upon success of the bind() call.</font>
+00097
+<a name="l00098"></a><a class="code" href="classChannel.html#a2">00098</a> <font class="keywordtype">bool</font> <a class="code" href="classChannel.html#a2">Channel::Open</a>(std::string& p_RemoteNode, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_RemoteEnd) <font class="keywordflow">throw</font> (<a class="code" href="classChannelException.html">ChannelException</a>)
+00099 {
+00100 m_RemoteNode = p_RemoteNode;
+00101 m_RemoteEnd = p_RemoteEnd;
+00102
+00103 <font class="keywordflow">if</font>(!Init())
+00104 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Cannot initialize a channel to the remote end"</font>);
+00105
+00106 sockaddr_in clAddr, svAddr;
00107
-00108 svAddr.sin_family = AF_INET;
-00109 svAddr.sin_port = htons(m_RemoteEnd);
-00110
-00111 <font class="keyword">struct </font>hostent* pHostEntry = NULL;
-00112
-00113 <font class="comment">// probably this is the host-name of the server we are connecting to</font>
-00114 <font class="keywordflow">if</font>((pHostEntry = gethostbyname(m_RemoteNode.c_str())))
+00108 <font class="keywordflow">if</font> ((m_Sock = socket(PF_INET, SOCK_STREAM, 0)) != INVALID_SOCKET)
+00109 {
+00110 clAddr.sin_family = AF_INET; <font class="comment">// AF_INET (address family Internet).</font>
+00111 clAddr.sin_port = 0; <font class="comment">// No Specify Port required</font>
+00112 clAddr.sin_addr.s_addr = INADDR_ANY;
+00113
+00114 <font class="keywordflow">if</font> (bind(m_Sock, (<font class="keyword">struct</font> sockaddr*) &clAddr, <font class="keyword">sizeof</font>(clAddr)) == SOCKET_ERROR)
00115 {
-00116 svAddr.sin_addr.s_addr = ((<font class="keyword">struct </font>in_addr *)pHostEntry->h_addr)->s_addr;
-00117 }
-00118 <font class="keywordflow">else</font>
-00119 {
-00120 <font class="comment">// no this is the IP address</font>
-00121 svAddr.sin_addr.s_addr = inet_addr(m_RemoteNode.c_str());
-00122 }
-00123
-00124 <font class="comment">// connect to the remote server.</font>
-00125 <font class="keywordflow">if</font> (connect(m_Sock,(<font class="keyword">struct</font> sockaddr*)&svAddr, <font class="keyword">sizeof</font>(svAddr)) == SOCKET_ERROR)
-00126 {
-00127 Error(<font class="stringliteral">"Sockets error Couldn't connect socket."</font>);
-00128 CloseChannel();
-00129 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Cannot open a channel to the remote end, shutting down the channel"</font>);
-00130 }
-00131 }
-00132 <font class="keywordflow">else</font>
-00133 {
-00134 Error(<font class="stringliteral">"Sockets error Couldn't create socket."</font>);
-00135 CloseChannel();
-00136 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Cannot open a channel"</font>);
-00137 }
-00138 <font class="keywordflow">return</font> <font class="keyword">true</font>;
-00139 }
-00140
-00146
-<a name="l00147"></a><a class="code" href="classChannel.html#c0">00147</a> <font class="keywordtype">bool</font> <a class="code" href="classChannel.html#c0">Channel::Init</a>()<font class="keyword"></font>
-00148 <font class="keyword"></font>{
-00149 <font class="preprocessor">#if defined(WIN32)</font>
-00150 <font class="preprocessor"></font>
-00151 WSADATA wsaData; <font class="comment">// contains vendor-specific information, such as the</font>
-00152 <font class="comment">// maximum number of sockets available and the maximum</font>
-00153 <font class="comment">// datagram size.</font>
-00154
-00155 <font class="keywordflow">if</font>(WSAStartup(WS_VERSION_REQD, &wsaData)) <font class="comment">//Filled by Windows Sockets DLLs</font>
-00156 {
-00157 m_LastErr = <font class="stringliteral">"WinSock DLL not responding."</font>;
-00158 <a class="code" href="classChannel.html#c1">Error</a>((<font class="keywordtype">char</font> *)m_LastErr.c_str());
-00159 <font class="keywordflow">return</font> <font class="keyword">false</font>;
-00160 }
-00161 <font class="keywordflow">else</font>
-00162 {
-00163 <font class="comment">// Query to see whether the available version matches what we need</font>
-00164 <font class="keywordflow">if</font> (( LOBYTE (wsaData.wVersion) < WS_VERSION_MAJOR()) ||
-00165 (LOBYTE (wsaData.wVersion) == WS_VERSION_MAJOR() &&
-00166 HIBYTE (wsaData.wVersion) < WS_VERSION_MINOR()))
-00167 {
-00168 <font class="keywordtype">char</font> buf[100];
-00169 sprintf(buf,<font class="stringliteral">"Windows Sockets version %d.%d not supported by winsock2.dll"</font>,
-00170 LOBYTE (wsaData.wVersion), HIBYTE (wsaData.wVersion));
-00171 <a class="code" href="classChannel.html#c1">Error</a>(buf);
-00172 <a class="code" href="classChannel.html#c2">CloseChannel</a>();
-00173 <font class="keywordflow">return</font> <font class="keyword">false</font>;
-00174 }
-00175 }
-00176 <font class="preprocessor">#else</font>
-00177 <font class="preprocessor"></font>
-00178 <font class="comment">// other OS specific Intitialization goes here</font>
-00179 <font class="preprocessor">#endif</font>
-00180 <font class="preprocessor"></font> <font class="keywordflow">return</font> <font class="keyword">true</font>;
-00181 }
-00182
-<a name="l00190"></a><a class="code" href="classChannel.html#a5">00190</a> <font class="keyword">const</font> <a class="code" href="classChannel.html">Channel</a>& <a class="code" href="classChannel.html#a5">Channel::operator << </a>(<font class="keyword">const</font> std::string& msg)<font class="keyword"></font>
-00191 <font class="keyword"></font>{
-00192 <font class="keywordflow">if</font>(INVALID_SOCKET == m_Sock)
-00193 {
-00194 <a class="code" href="classChannel.html#c1">Error</a>(<font class="stringliteral">"Writing cannot be done without having a open socket to remote end."</font>);
-00195 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Output streaming error on undefined channel; please open the channel first"</font>);
-00196 }
-00197
-00198 <font class="keywordtype">int</font> size = msg.size(), nByteSent;
-00199
-00200 <font class="keywordflow">if</font>((nByteSent = send(m_Sock, (<font class="keywordtype">char</font> *)msg.c_str(), size, MSG_DONTROUTE )) == SOCKET_ERROR)
-00201 {
-00202 <a class="code" href="classChannel.html#c1">Error</a>(<font class="stringliteral">"Output streaming error while writing data."</font>);
-00203 <a class="code" href="classChannel.html#c2">CloseChannel</a>();
-00204 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Output streaming error on Channel while writing data"</font>);
-00205 }
-00206
-00207 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
-00208 }
-00209
-00215
-<a name="l00216"></a><a class="code" href="classChannel.html#a4">00216</a> <font class="keyword">const</font> <a class="code" href="classChannel.html">Channel</a>& <a class="code" href="classChannel.html#a4">Channel::operator >> </a>(std::string& msg)<font class="keyword"></font>
-00217 <font class="keyword"></font>{
-00218 <font class="keywordflow">if</font>(INVALID_SOCKET == m_Sock)
-00219 {
-00220 <a class="code" href="classChannel.html#c1">Error</a>(<font class="stringliteral">"Reading cannot be done without having a open socket."</font>);
-00221 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Input streaming error on undefined channel; please open the channel first"</font>);
-00222 }
-00223
-00224 <font class="keywordtype">int</font> nByteRecv = 0;
-00225 <font class="keyword">const</font> <font class="keywordtype">int</font> BUF_SIZE = 4096;
-00226 <font class="keywordtype">char</font> buf[BUF_SIZE];
-00227
-00228 <font class="keywordflow">do</font> <font class="comment">// Manage multiple chuncks of the message</font>
-00229 {
-00230 <font class="keywordflow">if</font> ((nByteRecv = recv(m_Sock, (<font class="keywordtype">char</font> *) &buf, BUF_SIZE - 1, 0)) == SOCKET_ERROR)
-00231 {
-00232 <a class="code" href="classChannel.html#c1">Error</a>(<font class="stringliteral">"Channel error while getting data."</font>);
-00233 <a class="code" href="classChannel.html#c2">CloseChannel</a>();
-00234 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Input streaming error on Channel while getting data"</font>);
-00235 }
-00236
-00237 <font class="keywordflow">if</font>(nByteRecv)
-00238 {
-00239 buf[nByteRecv + 1] = <font class="charliteral">'\0'</font>; <font class="comment">// got a part of the message, so add it to form </font>
-00240 msg += buf; <font class="comment">// the whole message</font>
-00241
-00242 <font class="comment">//Validate according to the transport; check whether we are in a position to return.</font>
-00243 <font class="keywordflow">if</font> (!m_pTransportHandler-><a class="code" href="classTransport.html#a3">GetStatus</a>(msg))
-00244 <font class="keywordflow">break</font>;
-00245 }
-00246 <font class="keywordflow">else</font>
-00247 <font class="keywordflow">break</font>; <font class="comment">// we have the whole message or an error has occured</font>
-00248 }
-00249 <font class="keywordflow">while</font> (<font class="keyword">true</font>);
-00250
-00251 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
-00252 }
-00253
-00258
-<a name="l00259"></a><a class="code" href="classChannel.html#c2">00259</a> <font class="keywordtype">void</font> <a class="code" href="classChannel.html#c2">Channel::CloseChannel</a>()<font class="keyword"></font>
-00260 <font class="keyword"></font>{
-00261 <font class="preprocessor">#ifdef WIN32</font>
-00262 <font class="preprocessor"></font> <font class="keywordflow">if</font>(INVALID_SOCKET != m_Sock)
-00263 closesocket(m_Sock);
-00264
-00265 <font class="comment">// Check for any possible error conditions from WSACleanup() and report</font>
-00266 <font class="comment">// them before exiting, as this information might indicate a network</font>
-00267 <font class="comment">// layer problem in the system.</font>
-00268
-00269 WSACleanup();
-00270 <font class="preprocessor">#else</font>
-00271 <font class="preprocessor"></font> <font class="keywordflow">if</font>(INVALID_SOCKET != m_Sock)
-00272 close(m_Sock);
+00116 Error(<font class="stringliteral">"Error - Binding"</font>);
+00117 CloseChannel();
+00118 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Cannot open a channel to the remote end, shutting down the channel"</font>);
+00119 }
+00120
+00121 <font class="comment">// Although the above fragment makes use of the bind() API, it would be</font>
+00122 <font class="comment">// just as effective to skip over this call as there are no specific</font>
+00123 <font class="comment">// local port ID requirements for this client. The only advantage that</font>
+00124 <font class="comment">// bind() offers is the accessibility of the port which the system chose</font>
+00125 <font class="comment">// via the .sin_port member of the cli_addr structure which will be set</font>
+00126 <font class="comment">// upon success of the bind() call.</font>
+00127
+00128 svAddr.sin_family = AF_INET;
+00129 svAddr.sin_port = htons(m_RemoteEnd);
+00130
+00131 <font class="keyword">struct </font>hostent* pHostEntry = NULL;
+00132
+00133 <font class="comment">// probably this is the host-name of the server we are connecting to</font>
+00134 <font class="keywordflow">if</font>((pHostEntry = gethostbyname(m_RemoteNode.c_str())))
+00135 {
+00136 svAddr.sin_addr.s_addr = ((<font class="keyword">struct </font>in_addr *)pHostEntry->h_addr)->s_addr;
+00137 }
+00138 <font class="keywordflow">else</font>
+00139 {
+00140 <font class="comment">// no this is the IP address</font>
+00141 svAddr.sin_addr.s_addr = inet_addr(m_RemoteNode.c_str());
+00142 }
+00143
+00144 <font class="comment">// connect to the remote server.</font>
+00145 <font class="keywordflow">if</font> (connect(m_Sock,(<font class="keyword">struct</font> sockaddr*)&svAddr, <font class="keyword">sizeof</font>(svAddr)) == SOCKET_ERROR)
+00146 {
+00147 Error(<font class="stringliteral">"Sockets error Couldn't connect socket."</font>);
+00148 CloseChannel();
+00149 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Cannot open a channel to the remote end, shutting down the channel"</font>);
+00150 }
+00151 }
+00152 <font class="keywordflow">else</font>
+00153 {
+00154 Error(<font class="stringliteral">"Sockets error Couldn't create socket."</font>);
+00155 CloseChannel();
+00156 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Cannot open a channel"</font>);
+00157 }
+00158 <font class="keywordflow">return</font> <font class="keyword">true</font>;
+00159 }
+00160
+00166
+<a name="l00167"></a><a class="code" href="classChannel.html#c0">00167</a> <font class="keywordtype">bool</font> <a class="code" href="classChannel.html#c0">Channel::Init</a>()<font class="keyword"></font>
+00168 <font class="keyword"></font>{
+00169 <font class="preprocessor">#if defined(WIN32)</font>
+00170 <font class="preprocessor"></font>
+00171 WSADATA wsaData; <font class="comment">// contains vendor-specific information, such as the</font>
+00172 <font class="comment">// maximum number of sockets available and the maximum</font>
+00173 <font class="comment">// datagram size.</font>
+00174
+00175 <font class="keywordflow">if</font>(WSAStartup(WS_VERSION_REQD, &wsaData)) <font class="comment">//Filled by Windows Sockets DLLs</font>
+00176 {
+00177 m_LastErr = <font class="stringliteral">"WinSock DLL not responding."</font>;
+00178 <a class="code" href="classChannel.html#c1">Error</a>((<font class="keywordtype">char</font> *)m_LastErr.c_str());
+00179 <font class="keywordflow">return</font> <font class="keyword">false</font>;
+00180 }
+00181 <font class="keywordflow">else</font>
+00182 {
+00183 <font class="comment">// Query to see whether the available version matches what we need</font>
+00184 <font class="keywordflow">if</font> (( LOBYTE (wsaData.wVersion) < WS_VERSION_MAJOR()) ||
+00185 (LOBYTE (wsaData.wVersion) == WS_VERSION_MAJOR() &&
+00186 HIBYTE (wsaData.wVersion) < WS_VERSION_MINOR()))
+00187 {
+00188 <font class="keywordtype">char</font> buf[100];
+00189 sprintf(buf,<font class="stringliteral">"Windows Sockets version %d.%d not supported by winsock2.dll"</font>,
+00190 LOBYTE (wsaData.wVersion), HIBYTE (wsaData.wVersion));
+00191 <a class="code" href="classChannel.html#c1">Error</a>(buf);
+00192 <a class="code" href="classChannel.html#c2">CloseChannel</a>();
+00193 <font class="keywordflow">return</font> <font class="keyword">false</font>;
+00194 }
+00195 }
+00196 <font class="preprocessor">#else</font>
+00197 <font class="preprocessor"></font>
+00198 <font class="comment">// other OS specific Intitialization goes here</font>
+00199 <font class="preprocessor">#endif</font>
+00200 <font class="preprocessor"></font> <font class="keywordflow">return</font> <font class="keyword">true</font>;
+00201 }
+00202
+<a name="l00210"></a><a class="code" href="classChannel.html#a5">00210</a> <font class="keyword">const</font> <a class="code" href="classChannel.html">Channel</a>& <a class="code" href="classChannel.html#a5">Channel::operator << </a>(<font class="keyword">const</font> std::string& msg)<font class="keyword"></font>
+00211 <font class="keyword"></font>{
+00212 <font class="keywordflow">if</font>(INVALID_SOCKET == m_Sock)
+00213 {
+00214 <a class="code" href="classChannel.html#c1">Error</a>(<font class="stringliteral">"Writing cannot be done without having a open socket to remote end."</font>);
+00215 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Output streaming error on undefined channel; please open the channel first"</font>);
+00216 }
+00217
+00218 <font class="keywordtype">int</font> size = msg.size(), nByteSent;
+00219
+00220 <font class="keywordflow">if</font>((nByteSent = send(m_Sock, (<font class="keywordtype">char</font> *)msg.c_str(), size, MSG_DONTROUTE )) == SOCKET_ERROR)
+00221 {
+00222 <a class="code" href="classChannel.html#c1">Error</a>(<font class="stringliteral">"Output streaming error while writing data."</font>);
+00223 <a class="code" href="classChannel.html#c2">CloseChannel</a>();
+00224 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Output streaming error on Channel while writing data"</font>);
+00225 }
+00226
+00227 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
+00228 }
+00229
+00235
+<a name="l00236"></a><a class="code" href="classChannel.html#a4">00236</a> <font class="keyword">const</font> <a class="code" href="classChannel.html">Channel</a>& <a class="code" href="classChannel.html#a4">Channel::operator >> </a>(std::string& msg)<font class="keyword"></font>
+00237 <font class="keyword"></font>{
+00238 <font class="keywordflow">if</font>(INVALID_SOCKET == m_Sock)
+00239 {
+00240 <a class="code" href="classChannel.html#c1">Error</a>(<font class="stringliteral">"Reading cannot be done without having a open socket."</font>);
+00241 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Input streaming error on undefined channel; please open the channel first"</font>);
+00242 }
+00243
+00244 <font class="keywordtype">int</font> nByteRecv = 0;
+00245 <font class="keyword">const</font> <font class="keywordtype">int</font> BUF_SIZE = 4096;
+00246 <font class="keywordtype">char</font> buf[BUF_SIZE];
+00247
+00248 <font class="keywordflow">do</font> <font class="comment">// Manage multiple chuncks of the message</font>
+00249 {
+00250 <font class="keywordflow">if</font> ((nByteRecv = recv(m_Sock, (<font class="keywordtype">char</font> *) &buf, BUF_SIZE - 1, 0)) == SOCKET_ERROR)
+00251 {
+00252 <a class="code" href="classChannel.html#c1">Error</a>(<font class="stringliteral">"Channel error while getting data."</font>);
+00253 <a class="code" href="classChannel.html#c2">CloseChannel</a>();
+00254 <font class="keywordflow">throw</font> ChannelException(<font class="stringliteral">"Input streaming error on Channel while getting data"</font>);
+00255 }
+00256
+00257 <font class="keywordflow">if</font>(nByteRecv)
+00258 {
+00259 buf[nByteRecv + 1] = <font class="charliteral">'\0'</font>; <font class="comment">// got a part of the message, so add it to form </font>
+00260 msg += buf; <font class="comment">// the whole message</font>
+00261
+00262 <font class="comment">//Validate according to the transport; check whether we are in a position to return.</font>
+00263 <font class="keywordflow">if</font> (!m_pTransportHandler-><a class="code" href="classTransport.html#a3">GetStatus</a>(msg))
+00264 <font class="keywordflow">break</font>;
+00265 }
+00266 <font class="keywordflow">else</font>
+00267 <font class="keywordflow">break</font>; <font class="comment">// we have the whole message or an error has occured</font>
+00268 }
+00269 <font class="keywordflow">while</font> (<font class="keyword">true</font>);
+00270
+00271 <font class="keywordflow">return</font> *<font class="keyword">this</font>;
+00272 }
00273
-00274 <font class="preprocessor">#endif</font>
-00275 <font class="preprocessor"></font>}
-00276
-<a name="l00282"></a><a class="code" href="classChannel.html#c1">00282</a> <font class="keywordtype">void</font> <a class="code" href="classChannel.html#c1">Channel::Error</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> * err)<font class="keyword"></font>
-00283 <font class="keyword"></font>{
-00284 <font class="preprocessor">#ifdef _DEBUG</font>
-00285 <font class="preprocessor"></font> std::cerr << err << std::endl;
-00286 <font class="preprocessor">#endif</font>
-00287 <font class="preprocessor"></font>}
+00278
+<a name="l00279"></a><a class="code" href="classChannel.html#c2">00279</a> <font class="keywordtype">void</font> <a class="code" href="classChannel.html#c2">Channel::CloseChannel</a>()<font class="keyword"></font>
+00280 <font class="keyword"></font>{
+00281 <font class="preprocessor">#ifdef WIN32</font>
+00282 <font class="preprocessor"></font> <font class="keywordflow">if</font>(INVALID_SOCKET != m_Sock)
+00283 closesocket(m_Sock);
+00284
+00285 <font class="comment">// Check for any possible error conditions from WSACleanup() and report</font>
+00286 <font class="comment">// them before exiting, as this information might indicate a network</font>
+00287 <font class="comment">// layer problem in the system.</font>
00288
-00289
-00290
-00291
+00289 WSACleanup();
+00290 <font class="preprocessor">#else</font>
+00291 <font class="preprocessor"></font> <font class="keywordflow">if</font>(INVALID_SOCKET != m_Sock)
+00292 close(m_Sock);
+00293
+00294 <font class="preprocessor">#endif</font>
+00295 <font class="preprocessor"></font>}
+00296
+00301
+<a name="l00302"></a><a class="code" href="classChannel.html#c1">00302</a> <font class="keywordtype">void</font> <a class="code" href="classChannel.html#c1">Channel::Error</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> * err)<font class="keyword"></font>
+00303 <font class="keyword"></font>{
+00304 <font class="preprocessor">#ifdef _DEBUG</font>
+00305 <font class="preprocessor"></font> std::cerr << err << std::endl;
+00306 <font class="preprocessor">#endif</font>
+00307 <font class="preprocessor"></font>}
+00308
+00309
+00310
+00311
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/Call_8hpp.html
Index: Call_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Call_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Call_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Call_8hpp.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -44,7 +44,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="Call_8hpp-source.html#l00047">47</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
+Definition at line <a class="el" href="Call_8hpp-source.html#l00067">67</a> of file <a class="el" href="Call_8hpp-source.html">Call.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +148 -128 xml-axis/contrib/Axis-C++/docs/ApiDocs/Call_8hpp-source.html
Index: Call_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Call_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Call_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Call_8hpp-source.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -8,140 +8,160 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Call.hpp</h1><a href="Call_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> * @authors Lilantha Darshana (lilantha@erunway.com)</font>
-00041 <font class="comment"> * Satheesh Thurairajah (satheesh@erunway.com)</font>
-00042 <font class="comment"> * </font>
-00043 <font class="comment"> *</font>
-00044 <font class="comment"> */</font>
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_CALL_HPP)</font>
-<a name="l00047"></a><a class="code" href="Call_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_CALL_HPP</font>
-00048 <font class="preprocessor"></font>
-00049
-00050 <font class="preprocessor">#include <vector></font>
-00051 <font class="preprocessor">#include <string></font>
-00052 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
-00053 <font class="preprocessor">#include "<a class="code" href="XMLType_8hpp.html">XMLType.hpp</a>"</font>
-00054
-00055 <font class="keyword">class </font><a class="code" href="classSerializerFactory.html">SerializerFactory</a>;
-00056 <font class="keyword">class </font><a class="code" href="classSOAPMsgContext.html">SOAPMsgContext</a>;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> * @authors Lilantha Darshana (lilantha@erunway.com)</font>
+00061 <font class="comment"> * Satheesh Thurairajah (satheesh@erunway.com)</font>
+00062 <font class="comment"> * </font>
+00063 <font class="comment"> *</font>
+00064 <font class="comment"> */</font>
+00065
+00066 <font class="preprocessor">#if !defined(_AXIS_CALL_HPP)</font>
+<a name="l00067"></a><a class="code" href="Call_8hpp.html#a0">00067</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_CALL_HPP</font>
+00068 <font class="preprocessor"></font>
+00069
+00070 <font class="preprocessor">#include <vector></font>
+00071 <font class="preprocessor">#include <string></font>
+00072 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
+00073 <font class="preprocessor">#include "<a class="code" href="XMLType_8hpp.html">XMLType.hpp</a>"</font>
+00074
+00075 <font class="keyword">class </font><a class="code" href="classSerializerFactory.html">SerializerFactory</a>;
+00076 <font class="keyword">class </font><a class="code" href="classSOAPMsgContext.html">SOAPMsgContext</a>;
00077
-<a name="l00078"></a><a class="code" href="classCall.html">00078</a> <font class="keyword">class </font><a class="code" href="classCall.html">Call</a>
-00079 {
-00080 <font class="keyword">public</font>:
-00081
-<a name="l00083"></a><a class="code" href="classCall.html#s3">00083</a> <font class="keyword">enum</font> Mode {IN_PARAM, OUT_PARAM, IN_OUT_PARAM};
-00084
-00085 <font class="keyword">public</font>:
-00086 <a class="code" href="classCall.html#a0">Call</a>();
-00087 <font class="keyword">virtual</font> <a class="code" href="classCall.html#a1">~Call</a>();
-00088
-00107
-00108 template<typename T>
-<a name="l00109"></a><a class="code" href="classCall.html#a2">00109</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a2">AddParameter</a>(<font class="keyword">const</font> <font class="keywordtype">char</font>* p_pchName, T& p_Value, Mode p_Mode)<font class="keyword"></font>
-00110 <font class="keyword"> </font>{
-00111 <a class="code" href="classParam.html">Param</a> *newParam = <font class="keyword">new</font> <a class="code" href="classParam.html">Param</a>;
-00112
-00113 newParam->m_pValue = (<font class="keywordtype">void</font>*)&p_Value;
-00114 newParam->m_pType = <a class="code" href="classax_1_1XMLType.html#d0">ax::XMLType<T>::GetType</a>();
-00115 newParam->m_Name = p_pchName;
-00116
-00117 m_vArgs.push_back(newParam);
-00118 }
-00119
-00137
-00138 template<typename T>
-<a name="l00139"></a><a class="code" href="classCall.html#a3">00139</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a2">AddParameter</a>(T& value, Mode mode)<font class="keyword"></font>
-00140 <font class="keyword"> </font>{
-00141 <a class="code" href="classParam.html">Param</a> *newParam = <font class="keyword">new</font> <a class="code" href="classParam.html">Param</a>;
-00142
-00143 <font class="keywordtype">char</font> buf[10];
-00144 sprintf(buf, <font class="stringliteral">"%d"</font>, m_vArgs.size());
-00145
-00146 newParam->m_pValue = (<font class="keywordtype">void</font>*)&value;
-00147 newParam->m_pType = <a class="code" href="classax_1_1XMLType.html#d0">ax::XMLType<T>::GetType</a>();
-00148 newParam->m_pType += buf; <font class="comment">// create names like arg0, arg1 etc.</font>
-00149
-00150 m_vArgs.push_back(newParam);
-00151 }
-00152
-00154 <font class="keywordtype">void</font> * <a class="code" href="classCall.html#a5">Invoke</a>(<font class="keyword">const</font> std::string& p_sNs, <font class="keyword">const</font> std::string& p_sMethod);
-00155
-00157 <font class="keywordtype">void</font> * <a class="code" href="classCall.html#a5">Invoke</a>();
-00158
-00160 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a6">SetTargetEndpointAddress</a>(<font class="keyword">const</font> <font class="keywordtype">char</font>* p_pchUrl);
-00161
-00163 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a7">SetMethodNamespaceURI</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *p_pchOpNsURI);
-00164
-00166 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a8">SetOperationName</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *p_pchOpName);
-00167
-00169 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a9">AddSerializerFactory</a>(<font class="keyword">const</font> std::string& p_sTypName, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * p_pSer);
-00170
-00172 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a10">SetEncodingStyle</a>(<font class="keyword">const</font> std::string& p_sNsURI);
-00173
-<a name="l00179"></a><a class="code" href="classCall.html#a11">00179</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a11">ClearAllParams</a>()<font class="keyword"></font>{m_vArgs.clear();}
-00180
+00097
+<a name="l00098"></a><a class="code" href="classCall.html">00098</a> <font class="keyword">class </font><a class="code" href="classCall.html">Call</a>
+00099 {
+00100 <font class="keyword">public</font>:
+00101
+<a name="l00103"></a><a class="code" href="classCall.html#s3">00103</a> <font class="keyword">enum</font> Mode {IN_PARAM, OUT_PARAM, IN_OUT_PARAM};
+00104
+00105 <font class="keyword">public</font>:
+00106 <a class="code" href="classCall.html#a0">Call</a>();
+00107 <font class="keyword">virtual</font> <a class="code" href="classCall.html#a1">~Call</a>();
+00108
+00127
+00128 template<typename T>
+<a name="l00129"></a><a class="code" href="classCall.html#a2">00129</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a2">AddParameter</a>(<font class="keyword">const</font> <font class="keywordtype">char</font>* p_pchName, T& p_Value, Mode p_Mode)<font class="keyword"></font>
+00130 <font class="keyword"> </font>{
+00131 <a class="code" href="classParam.html">Param</a> *newParam = <font class="keyword">new</font> <a class="code" href="classParam.html">Param</a>;
+00132
+00133 newParam->m_pValue = (<font class="keywordtype">void</font>*)&p_Value;
+00134 newParam->m_pType = <a class="code" href="classax_1_1XMLType.html#d0">ax::XMLType<T>::GetType</a>();
+00135 newParam->m_Name = p_pchName;
+00136
+00137 m_vArgs.push_back(newParam);
+00138 }
+00139
+00157
+00158 template<typename T>
+<a name="l00159"></a><a class="code" href="classCall.html#a3">00159</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a2">AddParameter</a>(T& value, Mode mode)<font class="keyword"></font>
+00160 <font class="keyword"> </font>{
+00161 <a class="code" href="classParam.html">Param</a> *newParam = <font class="keyword">new</font> <a class="code" href="classParam.html">Param</a>;
+00162
+00163 <font class="keywordtype">char</font> buf[10];
+00164 sprintf(buf, <font class="stringliteral">"%d"</font>, m_vArgs.size());
+00165
+00166 newParam->m_pValue = (<font class="keywordtype">void</font>*)&value;
+00167 newParam->m_pType = <a class="code" href="classax_1_1XMLType.html#d0">ax::XMLType<T>::GetType</a>();
+00168 newParam->m_pType += buf; <font class="comment">// create names like arg0, arg1 etc.</font>
+00169
+00170 m_vArgs.push_back(newParam);
+00171 }
+00172
+00174 <font class="keywordtype">void</font> * <a class="code" href="classCall.html#a5">Invoke</a>(<font class="keyword">const</font> std::string& p_sNs, <font class="keyword">const</font> std::string& p_sMethod);
+00175
+00177 <font class="keywordtype">void</font> * <a class="code" href="classCall.html#a5">Invoke</a>();
+00178
+00180 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a6">SetTargetEndpointAddress</a>(<font class="keyword">const</font> <font class="keywordtype">char</font>* p_pchUrl);
00181
-00182 <font class="keyword">private</font>:
-00183
-00185 <font class="keywordtype">void</font> <a class="code" href="classCall.html#c0">Cleanup</a>();
-00186
+00183 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a7">SetMethodNamespaceURI</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *p_pchOpNsURI);
+00184
+00186 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a8">SetOperationName</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *p_pchOpName);
00187
-00188 <font class="keyword">private</font>:
-<a name="l00189"></a><a class="code" href="classCall.html#o0">00189</a> std::vector<Param*> m_vArgs;
-<a name="l00190"></a><a class="code" href="classCall.html#o1">00190</a> std::string m_strOpName;
-<a name="l00191"></a><a class="code" href="classCall.html#o2">00191</a> std::string m_strMethodNsURI;
-<a name="l00192"></a><a class="code" href="classCall.html#o3">00192</a> std::string m_ServerURL;
-<a name="l00193"></a><a class="code" href="classCall.html#o4">00193</a> std::string m_EncStyle;
-00194
-<a name="l00195"></a><a class="code" href="classCall.html#o5">00195</a> <a class="code" href="classSOAPMsgContext.html">SOAPMsgContext</a> *m_pClientCtx;
-00196
-00197 };
-00198
-00199
+00189 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a9">AddSerializerFactory</a>(<font class="keyword">const</font> std::string& p_sTypName, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * p_pSer);
+00190
+00192 <font class="keywordtype">void</font> <a class="code" href="classCall.html#a10">SetEncodingStyle</a>(<font class="keyword">const</font> std::string& p_sNsURI);
+00193
+<a name="l00199"></a><a class="code" href="classCall.html#a11">00199</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a11">ClearAllParams</a>()<font class="keyword"></font>{m_vArgs.clear();}
00200
-00201 <font class="preprocessor">#endif // _AXIS_CALL_HPP</font>
-00202 <font class="preprocessor"></font>
+00201
+00202 <font class="keyword">private</font>:
00203
+00205 <font class="keywordtype">void</font> <a class="code" href="classCall.html#c0">Cleanup</a>();
+00206
+00207
+00208 <font class="keyword">private</font>:
+<a name="l00209"></a><a class="code" href="classCall.html#o0">00209</a> std::vector<Param*> m_vArgs;
+<a name="l00210"></a><a class="code" href="classCall.html#o1">00210</a> std::string m_strOpName;
+<a name="l00211"></a><a class="code" href="classCall.html#o2">00211</a> std::string m_strMethodNsURI;
+<a name="l00212"></a><a class="code" href="classCall.html#o3">00212</a> std::string m_ServerURL;
+<a name="l00213"></a><a class="code" href="classCall.html#o4">00213</a> std::string m_EncStyle;
+00214
+<a name="l00215"></a><a class="code" href="classCall.html#o5">00215</a> <a class="code" href="classSOAPMsgContext.html">SOAPMsgContext</a> *m_pClientCtx;
+00216
+00217 };
+00218
+00219
+00220
+00221 <font class="preprocessor">#endif // _AXIS_CALL_HPP</font>
+00222 <font class="preprocessor"></font>
+00223
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +189 -169 xml-axis/contrib/Axis-C++/docs/ApiDocs/Call_8cpp-source.html
Index: Call_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/Call_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Call_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ Call_8cpp-source.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -8,183 +8,203 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>Call.cpp</h1><a href="Call_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> * @authors Lilantha Darshana (lilantha@erunway.com)</font>
-00041 <font class="comment"> * Satheesh Thurairajah (satheesh@erunway.com)</font>
-00042 <font class="comment"> * </font>
-00043 <font class="comment"> *</font>
-00044 <font class="comment"> */</font>
-00045
-00046 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="Call_8hpp.html">Call.hpp</a>"</font>
-00048 <font class="preprocessor">#include "<a class="code" href="SOAPMsgContext_8hpp.html">SOAPMsgContext.hpp</a>"</font>
-00049 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00050 <font class="preprocessor">#include <iostream></font>
-00051 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
-00052
-00053
-00058
-<a name="l00059"></a><a class="code" href="classCall.html#a0">00059</a> <a class="code" href="classCall.html#a0">Call::Call</a>() : m_pClientCtx(0)
-00060 {
-00061
-00062 }
-00063
-00064
-00069
-<a name="l00070"></a><a class="code" href="classCall.html#a1">00070</a> <a class="code" href="classCall.html#a1">Call::~Call</a>()<font class="keyword"></font>
-00071 <font class="keyword"></font>{
-00072 <a class="code" href="classCall.html#c0">Cleanup</a>();
-00073 }
-00074
-00075
-<a name="l00082"></a><a class="code" href="classCall.html#a8">00082</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a8">Call::SetOperationName</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *p_pchOpName)<font class="keyword"></font>
-00083 <font class="keyword"></font>{
-00084 <font class="keywordflow">if</font> (p_pchOpName)
-00085 m_strOpName = p_pchOpName;
-00086 }
-00087
-00088
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> * @authors Lilantha Darshana (lilantha@erunway.com)</font>
+00061 <font class="comment"> * Satheesh Thurairajah (satheesh@erunway.com)</font>
+00062 <font class="comment"> * </font>
+00063 <font class="comment"> *</font>
+00064 <font class="comment"> */</font>
+00065
+00066 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="Call_8hpp.html">Call.hpp</a>"</font>
+00068 <font class="preprocessor">#include "<a class="code" href="SOAPMsgContext_8hpp.html">SOAPMsgContext.hpp</a>"</font>
+00069 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
+00070 <font class="preprocessor">#include <iostream></font>
+00071 <font class="preprocessor">#include "<a class="code" href="Param_8hpp.html">Param.hpp</a>"</font>
+00072
+00073
+00078
+<a name="l00079"></a><a class="code" href="classCall.html#a0">00079</a> <a class="code" href="classCall.html#a0">Call::Call</a>() : m_pClientCtx(0)
+00080 {
+00081
+00082 }
+00083
+00084
+00089
+<a name="l00090"></a><a class="code" href="classCall.html#a1">00090</a> <a class="code" href="classCall.html#a1">Call::~Call</a>()<font class="keyword"></font>
+00091 <font class="keyword"></font>{
+00092 <a class="code" href="classCall.html#c0">Cleanup</a>();
+00093 }
+00094
00095
-<a name="l00096"></a><a class="code" href="classCall.html#a7">00096</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a7">Call::SetMethodNamespaceURI</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *p_pchOpNsURI)<font class="keyword"></font>
-00097 <font class="keyword"></font>{
-00098 <font class="keywordflow">if</font> (p_pchOpNsURI)
-00099 m_strMethodNsURI = p_pchOpNsURI;
-00100 }
-00101
-00102
+<a name="l00102"></a><a class="code" href="classCall.html#a8">00102</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a8">Call::SetOperationName</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *p_pchOpName)<font class="keyword"></font>
+00103 <font class="keyword"></font>{
+00104 <font class="keywordflow">if</font> (p_pchOpName)
+00105 m_strOpName = p_pchOpName;
+00106 }
+00107
00108
-<a name="l00109"></a><a class="code" href="classCall.html#a6">00109</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a6">Call::SetTargetEndpointAddress</a>(<font class="keyword">const</font> <font class="keywordtype">char</font>* p_pchUrl)<font class="keyword"></font>
-00110 <font class="keyword"></font>{
-00111 m_ServerURL = p_pchUrl;
-00112 }
-00113
-00114
-00124
-<a name="l00125"></a><a class="code" href="classCall.html#a9">00125</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a9">Call::AddSerializerFactory</a>(<font class="keyword">const</font> std::string& p_sTypName, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * p_pSer)<font class="keyword"></font>
-00126 <font class="keyword"></font>{
-00127 <font class="keywordflow">if</font>(!m_pClientCtx)
-00128 m_pClientCtx = <font class="keyword">new</font> SOAPMsgContext();
-00129
-00130 m_pClientCtx-><a class="code" href="classSOAPMsgContext.html#a2">RegisterTypeMapping</a>(p_sTypName, p_pSer);
-00131 }
-00132
+00115
+<a name="l00116"></a><a class="code" href="classCall.html#a7">00116</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a7">Call::SetMethodNamespaceURI</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *p_pchOpNsURI)<font class="keyword"></font>
+00117 <font class="keyword"></font>{
+00118 <font class="keywordflow">if</font> (p_pchOpNsURI)
+00119 m_strMethodNsURI = p_pchOpNsURI;
+00120 }
+00121
+00122
+00128
+<a name="l00129"></a><a class="code" href="classCall.html#a6">00129</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a6">Call::SetTargetEndpointAddress</a>(<font class="keyword">const</font> <font class="keywordtype">char</font>* p_pchUrl)<font class="keyword"></font>
+00130 <font class="keyword"></font>{
+00131 m_ServerURL = p_pchUrl;
+00132 }
00133
-00139
-<a name="l00140"></a><a class="code" href="classCall.html#a10">00140</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a10">Call::SetEncodingStyle</a>(<font class="keyword">const</font> std::string& p_sNsURI)<font class="keyword"></font>
-00141 <font class="keyword"></font>{
-00142 m_EncStyle = p_sNsURI;
-00143 }
+00134
00144
-00145
-00158
-<a name="l00159"></a><a class="code" href="classCall.html#a4">00159</a> <font class="keywordtype">void</font> * <a class="code" href="classCall.html#a5">Call::Invoke</a>(<font class="keyword">const</font> std::string& p_sNs, <font class="keyword">const</font> std::string& p_sMethod)<font class="keyword"></font>
-00160 <font class="keyword"></font>{
-00161 <font class="comment">// set method name & namespace of the method.</font>
-00162 m_strMethodNsURI = p_sNs;
-00163 m_strOpName = p_sMethod;
+<a name="l00145"></a><a class="code" href="classCall.html#a9">00145</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a9">Call::AddSerializerFactory</a>(<font class="keyword">const</font> std::string& p_sTypName, <a class="code" href="classSerializerFactory.html">SerializerFactory</a> * p_pSer)<font class="keyword"></font>
+00146 <font class="keyword"></font>{
+00147 <font class="keywordflow">if</font>(!m_pClientCtx)
+00148 m_pClientCtx = <font class="keyword">new</font> SOAPMsgContext();
+00149
+00150 m_pClientCtx-><a class="code" href="classSOAPMsgContext.html#a2">RegisterTypeMapping</a>(p_sTypName, p_pSer);
+00151 }
+00152
+00153
+00159
+<a name="l00160"></a><a class="code" href="classCall.html#a10">00160</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#a10">Call::SetEncodingStyle</a>(<font class="keyword">const</font> std::string& p_sNsURI)<font class="keyword"></font>
+00161 <font class="keyword"></font>{
+00162 m_EncStyle = p_sNsURI;
+00163 }
00164
-00165 <font class="keywordflow">return</font> <a class="code" href="classCall.html#a5">Invoke</a>();
-00166 }
-00167
-00168
+00165
+00178
+<a name="l00179"></a><a class="code" href="classCall.html#a4">00179</a> <font class="keywordtype">void</font> * <a class="code" href="classCall.html#a5">Call::Invoke</a>(<font class="keyword">const</font> std::string& p_sNs, <font class="keyword">const</font> std::string& p_sMethod)<font class="keyword"></font>
+00180 <font class="keyword"></font>{
+00181 <font class="comment">// set method name & namespace of the method.</font>
+00182 m_strMethodNsURI = p_sNs;
+00183 m_strOpName = p_sMethod;
00184
-<a name="l00185"></a><a class="code" href="classCall.html#a5">00185</a> <font class="keywordtype">void</font> * <a class="code" href="classCall.html#a5">Call::Invoke</a>()<font class="keyword"></font>
-00186 <font class="keyword"></font>{
-00187 <font class="keywordflow">try</font>
-00188 {
-00189 <font class="comment">// Make sure the method name is provided</font>
-00190 <font class="keywordflow">if</font>(m_strOpName.empty()) <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Cannot Invoke unspecified method ...."</font>, 1);
-00191
-00192 <font class="comment">// Build up the RPC body from method name, namespace & set of arguments; as SOAPBody</font>
-00193 <a class="code" href="classRPCElement.html">RPCElement</a> *pBody = <font class="keyword">new</font> RPCElement(m_strMethodNsURI, m_strOpName, m_vArgs);
-00194
-00195 <font class="comment">// Create message contex to handle SOAP requests</font>
-00196 <font class="keywordflow">if</font>(!m_pClientCtx)
-00197 m_pClientCtx = <font class="keyword">new</font> SOAPMsgContext();
-00198
-00199 <font class="comment">//Set remote Web service address</font>
-00200 m_pClientCtx-><a class="code" href="classSOAPMsgContext.html#a3">SetServiceURL</a>(m_ServerURL);
-00201
-00202 <font class="comment">// Invoke the Web service with RPC body elements</font>
-00203 m_pClientCtx-><a class="code" href="classSOAPMsgContext.html#a4">Invoke</a>(pBody);
+00185 <font class="keywordflow">return</font> <a class="code" href="classCall.html#a5">Invoke</a>();
+00186 }
+00187
+00188
00204
-00205 <font class="comment">// Get result of call to remote service as RPC body Element</font>
-00206 <a class="code" href="classRPCElement.html">RPCElement</a> *ret = (<a class="code" href="classRPCElement.html">RPCElement</a>*)m_pClientCtx-><a class="code" href="classSOAPMsgContext.html#a5">GetResults</a>();
-00207
-00208 <font class="comment">// return deserialized response message to the caller </font>
-00209 <font class="comment">// according the the service description of output form -- metainfo</font>
-00210 <font class="keywordflow">return</font> ret-><a class="code" href="classRPCElement.html#a7">GetReturnValue</a>();
-00211
-00212 }
-00213 <font class="keywordflow">catch</font>(<a class="code" href="classAxisException.html">AxisException</a>& ex)
-00214 {
-00215 std::cerr << ex.GetErrorMsg() << std::endl;
-00216 <a class="code" href="classCall.html#c0">Cleanup</a>();
-00217 }
-00218 <font class="keywordflow">catch</font>(...)
-00219 {
-00220 <font class="comment">// Handle any sort of exception that could cause on calling remote sercvice.</font>
-00221 std::cerr << <font class="stringliteral">"Exception in WebService ....."</font> << std::endl;
-00222 <a class="code" href="classCall.html#c0">Cleanup</a>();
-00223 }
-00224
-00225 <font class="comment">// Exception has occured</font>
-00226 <font class="keywordflow">return</font> NULL;
-00227 }
-00228
-00229
-00234
-<a name="l00235"></a><a class="code" href="classCall.html#c0">00235</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#c0">Call::Cleanup</a>()<font class="keyword"></font>
-00236 <font class="keyword"></font>{
-00237 <font class="keyword">delete</font> m_pClientCtx;
-00238 m_pClientCtx = NULL;
-00239 <font class="keywordtype">int</font> size;
-00240 <font class="keywordflow">if</font>(size = m_vArgs.size())
-00241 {
-00242 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i=0; i < size ; i++)
-00243 <font class="keyword">delete</font> m_vArgs[i];
-00244 m_vArgs.clear();
-00245 }
-00246 }
-00247
+<a name="l00205"></a><a class="code" href="classCall.html#a5">00205</a> <font class="keywordtype">void</font> * <a class="code" href="classCall.html#a5">Call::Invoke</a>()<font class="keyword"></font>
+00206 <font class="keyword"></font>{
+00207 <font class="keywordflow">try</font>
+00208 {
+00209 <font class="comment">// Make sure the method name is provided</font>
+00210 <font class="keywordflow">if</font>(m_strOpName.empty()) <font class="keywordflow">throw</font> AxisException(<font class="stringliteral">"Cannot Invoke unspecified method ...."</font>, 1);
+00211
+00212 <font class="comment">// Build up the RPC body from method name, namespace & set of arguments; as SOAPBody</font>
+00213 <a class="code" href="classRPCElement.html">RPCElement</a> *pBody = <font class="keyword">new</font> RPCElement(m_strMethodNsURI, m_strOpName, m_vArgs);
+00214
+00215 <font class="comment">// Create message contex to handle SOAP requests</font>
+00216 <font class="keywordflow">if</font>(!m_pClientCtx)
+00217 m_pClientCtx = <font class="keyword">new</font> SOAPMsgContext();
+00218
+00219 <font class="comment">//Set remote Web service address</font>
+00220 m_pClientCtx-><a class="code" href="classSOAPMsgContext.html#a3">SetServiceURL</a>(m_ServerURL);
+00221
+00222 <font class="comment">// Invoke the Web service with RPC body elements</font>
+00223 m_pClientCtx-><a class="code" href="classSOAPMsgContext.html#a4">Invoke</a>(pBody);
+00224
+00225 <font class="comment">// Get result of call to remote service as RPC body Element</font>
+00226 <a class="code" href="classRPCElement.html">RPCElement</a> *ret = (<a class="code" href="classRPCElement.html">RPCElement</a>*)m_pClientCtx-><a class="code" href="classSOAPMsgContext.html#a5">GetResults</a>();
+00227
+00228 <font class="comment">// return deserialized response message to the caller </font>
+00229 <font class="comment">// according the the service description of output form -- metainfo</font>
+00230 <font class="keywordflow">return</font> ret-><a class="code" href="classRPCElement.html#a7">GetReturnValue</a>();
+00231
+00232 }
+00233 <font class="keywordflow">catch</font>(<a class="code" href="classAxisException.html">AxisException</a>& ex)
+00234 {
+00235 std::cerr << ex.GetErrorMsg() << std::endl;
+00236 <a class="code" href="classCall.html#c0">Cleanup</a>();
+00237 }
+00238 <font class="keywordflow">catch</font>(...)
+00239 {
+00240 <font class="comment">// Handle any sort of exception that could cause on calling remote sercvice.</font>
+00241 std::cerr << <font class="stringliteral">"Exception in WebService ....."</font> << std::endl;
+00242 <a class="code" href="classCall.html#c0">Cleanup</a>();
+00243 }
+00244
+00245 <font class="comment">// Exception has occured</font>
+00246 <font class="keywordflow">return</font> NULL;
+00247 }
00248
+00249
+00254
+<a name="l00255"></a><a class="code" href="classCall.html#c0">00255</a> <font class="keywordtype">void</font> <a class="code" href="classCall.html#c0">Call::Cleanup</a>()<font class="keyword"></font>
+00256 <font class="keyword"></font>{
+00257 <font class="keyword">delete</font> m_pClientCtx;
+00258 m_pClientCtx = NULL;
+00259 <font class="keywordtype">int</font> size;
+00260 <font class="keywordflow">if</font>(size = m_vArgs.size())
+00261 {
+00262 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i=0; i < size ; i++)
+00263 <font class="keyword">delete</font> m_vArgs[i];
+00264 m_vArgs.clear();
+00265 }
+00266 }
+00267
+00268
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisException_8hpp.html
Index: AxisException_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisException_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AxisException_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ AxisException_8hpp.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -43,7 +43,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="AxisException_8hpp-source.html#l00045">45</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
+Definition at line <a class="el" href="AxisException_8hpp-source.html#l00065">65</a> of file <a class="el" href="AxisException_8hpp-source.html">AxisException.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +97 -77 xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisException_8hpp-source.html
Index: AxisException_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisException_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AxisException_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ AxisException_8hpp-source.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -8,84 +8,104 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>AxisException.hpp</h1><a href="AxisException_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044 <font class="preprocessor">#if !defined(_AXIS_AXISEXCEPTION_HPP)</font>
-<a name="l00045"></a><a class="code" href="AxisException_8hpp.html#a0">00045</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_AXISEXCEPTION_HPP</font>
-00046 <font class="preprocessor"></font>
-00047 <font class="preprocessor">#include <string></font>
-00048
-00055
-<a name="l00056"></a><a class="code" href="classAxisException.html">00056</a> <font class="keyword">class </font><a class="code" href="classAxisException.html">AxisException</a>
-00057 {
-00058 <font class="keyword">public</font>:
-<a name="l00059"></a><a class="code" href="classAxisException.html#a0">00059</a> <a class="code" href="classAxisException.html#a0">AxisException</a>()<font class="keyword"></font>{m_Lvl=0;}
-00060
-00062 <a class="code" href="classAxisException.html#a0">AxisException</a>(std::string p_Err, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl);
-00063 <font class="keyword">virtual</font> <a class="code" href="classAxisException.html#a2">~AxisException</a>();
-00064
-<a name="l00066"></a><a class="code" href="classAxisException.html#a3">00066</a> <font class="keyword">const</font> std::string& <a class="code" href="classAxisException.html#a3">GetErrorMsg</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Error;}
-00067
-<a name="l00069"></a><a class="code" href="classAxisException.html#a4">00069</a> <font class="keyword">const</font> std::string& <a class="code" href="classAxisException.html#a3">GetErrorMsg</a>(<font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl)<font class="keyword"></font>{<font class="keywordflow">return</font> m_Error;}
-<a name="l00070"></a><a class="code" href="classAxisException.html#a5">00070</a> <font class="keywordtype">void</font> <a class="code" href="classAxisException.html#a5">Clear</a>()<font class="keyword"></font>{m_Error.erase();}
-00071
-00072 <font class="keyword">protected</font>:
-00073
-<a name="l00074"></a><a class="code" href="classAxisException.html#n0">00074</a> std::string m_Error;
-<a name="l00075"></a><a class="code" href="classAxisException.html#n1">00075</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> m_Lvl;
-00076 };
-00077
-00078
-00085
-<a name="l00086"></a><a class="code" href="classAxisFault.html">00086</a> <font class="keyword">class </font><a class="code" href="classAxisFault.html">AxisFault</a> : <font class="keyword">public</font> <a class="code" href="classAxisException.html">AxisException</a>
-00087 {
-00088 <font class="keyword">public</font>:
-00090 <a class="code" href="classAxisFault.html#a0">AxisFault</a>(std::string p_Err, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl);
-<a name="l00091"></a><a class="code" href="classAxisFault.html#a1">00091</a> <a class="code" href="classAxisFault.html#a1">~AxisFault</a>()<font class="keyword"></font>{}
-00092 };
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064 <font class="preprocessor">#if !defined(_AXIS_AXISEXCEPTION_HPP)</font>
+<a name="l00065"></a><a class="code" href="AxisException_8hpp.html#a0">00065</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_AXISEXCEPTION_HPP</font>
+00066 <font class="preprocessor"></font>
+00067 <font class="preprocessor">#include <string></font>
+00068
+00075
+<a name="l00076"></a><a class="code" href="classAxisException.html">00076</a> <font class="keyword">class </font><a class="code" href="classAxisException.html">AxisException</a>
+00077 {
+00078 <font class="keyword">public</font>:
+<a name="l00079"></a><a class="code" href="classAxisException.html#a0">00079</a> <a class="code" href="classAxisException.html#a0">AxisException</a>()<font class="keyword"></font>{m_Lvl=0;}
+00080
+00082 <a class="code" href="classAxisException.html#a0">AxisException</a>(std::string p_Err, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl);
+00083 <font class="keyword">virtual</font> <a class="code" href="classAxisException.html#a2">~AxisException</a>();
+00084
+<a name="l00086"></a><a class="code" href="classAxisException.html#a3">00086</a> <font class="keyword">const</font> std::string& <a class="code" href="classAxisException.html#a3">GetErrorMsg</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Error;}
+00087
+<a name="l00089"></a><a class="code" href="classAxisException.html#a4">00089</a> <font class="keyword">const</font> std::string& <a class="code" href="classAxisException.html#a3">GetErrorMsg</a>(<font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl)<font class="keyword"></font>{<font class="keywordflow">return</font> m_Error;}
+<a name="l00090"></a><a class="code" href="classAxisException.html#a5">00090</a> <font class="keywordtype">void</font> <a class="code" href="classAxisException.html#a5">Clear</a>()<font class="keyword"></font>{m_Error.erase();}
+00091
+00092 <font class="keyword">protected</font>:
00093
-00094 <font class="preprocessor">#endif // _AXIS_AXISEXCEPTION_HPP</font>
-00095 <font class="preprocessor"></font>
+<a name="l00094"></a><a class="code" href="classAxisException.html#n0">00094</a> std::string m_Error;
+<a name="l00095"></a><a class="code" href="classAxisException.html#n1">00095</a> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> m_Lvl;
+00096 };
+00097
+00098
+00105
+<a name="l00106"></a><a class="code" href="classAxisFault.html">00106</a> <font class="keyword">class </font><a class="code" href="classAxisFault.html">AxisFault</a> : <font class="keyword">public</font> <a class="code" href="classAxisException.html">AxisException</a>
+00107 {
+00108 <font class="keyword">public</font>:
+00110 <a class="code" href="classAxisFault.html#a0">AxisFault</a>(std::string p_Err, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl);
+<a name="l00111"></a><a class="code" href="classAxisFault.html#a1">00111</a> <a class="code" href="classAxisFault.html#a1">~AxisFault</a>()<font class="keyword"></font>{}
+00112 };
+00113
+00114 <font class="preprocessor">#endif // _AXIS_AXISEXCEPTION_HPP</font>
+00115 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +84 -64 xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisException_8cpp-source.html
Index: AxisException_8cpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisException_8cpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AxisException_8cpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ AxisException_8cpp-source.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -8,73 +8,93 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>AxisException.cpp</h1><a href="AxisException_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
-00047 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
-00048
-00049
-00056
-<a name="l00057"></a><a class="code" href="classAxisException.html#a1">00057</a> <a class="code" href="classAxisException.html#a0">AxisException::AxisException</a>(std::string p_Err, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl)
-00058 : m_Error(p_Err), m_Lvl(p_Lvl)<font class="keyword"></font>
-00059 <font class="keyword"></font>{
-00060
-00061 }
-00062
-<a name="l00063"></a><a class="code" href="classAxisException.html#a2">00063</a> <a class="code" href="classAxisException.html#a2">AxisException::~AxisException</a>()<font class="keyword"></font>
-00064 <font class="keyword"></font>{
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> *</font>
+00061 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00062 <font class="comment"> *</font>
+00063 <font class="comment"> */</font>
+00064
00065
-00066 }
-00067
+00066 <font class="preprocessor">#include "<a class="code" href="Platform_8hpp.html">Platform.hpp</a>"</font>
+00067 <font class="preprocessor">#include "<a class="code" href="AxisException_8hpp.html">AxisException.hpp</a>"</font>
00068
-00075
-<a name="l00076"></a><a class="code" href="classAxisFault.html#a0">00076</a> <a class="code" href="classAxisFault.html#a0">AxisFault::AxisFault</a>(std::string p_Err, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl)<font class="keyword"></font>
-00077 <font class="keyword"></font>{
-00078 m_Error = p_Err, m_Lvl = p_Lvl;
-00079 }
+00069
+00076
+<a name="l00077"></a><a class="code" href="classAxisException.html#a1">00077</a> <a class="code" href="classAxisException.html#a0">AxisException::AxisException</a>(std::string p_Err, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl)
+00078 : m_Error(p_Err), m_Lvl(p_Lvl)<font class="keyword"></font>
+00079 <font class="keyword"></font>{
00080
+00081 }
+00082
+<a name="l00083"></a><a class="code" href="classAxisException.html#a2">00083</a> <a class="code" href="classAxisException.html#a2">AxisException::~AxisException</a>()<font class="keyword"></font>
+00084 <font class="keyword"></font>{
+00085
+00086 }
+00087
+00088
+00095
+<a name="l00096"></a><a class="code" href="classAxisFault.html#a0">00096</a> <a class="code" href="classAxisFault.html#a0">AxisFault::AxisFault</a>(std::string p_Err, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> p_Lvl)<font class="keyword"></font>
+00097 <font class="keyword"></font>{
+00098 m_Error = p_Err, m_Lvl = p_Lvl;
+00099 }
+00100
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisConst_8hpp.html
Index: AxisConst_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisConst_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AxisConst_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ AxisConst_8hpp.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -40,7 +40,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="AxisConst_8hpp-source.html#l00046">46</a> of file <a class="el" href="AxisConst_8hpp-source.html">AxisConst.hpp</a>. </td>
+Definition at line <a class="el" href="AxisConst_8hpp-source.html#l00065">65</a> of file <a class="el" href="AxisConst_8hpp-source.html">AxisConst.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +130 -111 xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisConst_8hpp-source.html
Index: AxisConst_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/AxisConst_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AxisConst_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ AxisConst_8hpp-source.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -8,119 +8,138 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>AxisConst.hpp</h1><a href="AxisConst_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045 <font class="preprocessor">#if !defined(_AXIS_CONST_H)</font>
-<a name="l00046"></a><a class="code" href="AxisConst_8hpp.html#a0">00046</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_CONST_H</font>
-00047 <font class="preprocessor"></font>
-00048 <font class="preprocessor">#include <string></font>
-00049
-00050
-00051 <font class="keyword">namespace </font>ax
-00052 {
-00053 <font class="keyword">static</font> <font class="keyword">const</font> std::string NSPREFIX_SOAP_ENV = <font class="stringliteral">"SOAP-ENV"</font> ;
-00054 <font class="keyword">static</font> <font class="keyword">const</font> std::string NSPREFIX_SOAP_ENC = <font class="stringliteral">"SOAP-ENC"</font> ;
-00055 <font class="keyword">static</font> <font class="keyword">const</font> std::string NSPREFIX_SCHEMA_XSI = <font class="stringliteral">"xsi"</font> ;
-00056 <font class="keyword">static</font> <font class="keyword">const</font> std::string NSPREFIX_SCHEMA_XSD = <font class="stringliteral">"xsd"</font> ;
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
00057
-00058 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_ENVELOPE = <font class="stringliteral">"Envelope"</font> ;
-00059 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_HEADER = <font class="stringliteral">"Header"</font> ;
-00060 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_BODY = <font class="stringliteral">"Body"</font> ;
-00061 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT = <font class="stringliteral">"Fault"</font> ;
-00062
-00063 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_MISUNDERSTOOD = <font class="stringliteral">"Misunderstood"</font>;
-00064
-00065 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT_CODE = <font class="stringliteral">"faultcode"</font> ;
-00066 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT_STRING = <font class="stringliteral">"faultstring"</font> ;
-00067 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT_DETAIL = <font class="stringliteral">"detail"</font> ;
-00068 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT_ACTOR = <font class="stringliteral">"faultactor"</font> ;
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00061 <font class="comment"> *</font>
+00062 <font class="comment"> */</font>
+00063
+00064 <font class="preprocessor">#if !defined(_AXIS_CONST_H)</font>
+<a name="l00065"></a><a class="code" href="AxisConst_8hpp.html#a0">00065</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_CONST_H</font>
+00066 <font class="preprocessor"></font>
+00067 <font class="preprocessor">#include <string></font>
+00068
00069
-00070 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_MUST_UNDERSTAND = <font class="stringliteral">"mustUnderstand"</font> ;
-00071 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ENCODING_STYLE = <font class="stringliteral">"encodingStyle"</font> ;
-00072 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ACTOR = <font class="stringliteral">"actor"</font> ;
-00073 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ROOT = <font class="stringliteral">"root"</font> ;
-00074 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ID = <font class="stringliteral">"id"</font> ;
-00075 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_HREF = <font class="stringliteral">"href"</font> ;
-00076 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_QNAME = <font class="stringliteral">"qname"</font>;
-00077 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ARRAY_TYPE = <font class="stringliteral">"arrayType"</font>;
-00078 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_OFFSET = <font class="stringliteral">"offset"</font>;
-00079 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_POSITION = <font class="stringliteral">"position"</font>;
-00080
-00081 <font class="keyword">static</font> <font class="keyword">const</font> std::string PROP_SOAPACTION = <font class="stringliteral">"SOAPAction"</font>;
-00082
-00083 <font class="keyword">static</font> <font class="keyword">const</font> std::string NS_URI_XMLNS = <font class="stringliteral">"http://www.w3.org/2000/xmlns/"</font>;
-00084 <font class="keyword">static</font> <font class="keyword">const</font> std::string AXIS_NS = <font class="stringliteral">"http://xml.apache.org/axis/"</font>;
-00085
-00086 <font class="comment">//</font>
-00087 <font class="comment">// SOAP 1.1 constants</font>
-00088 <font class="comment">//</font>
-00089 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP_ENV = <font class="stringliteral">"http://schemas.xmlsoap.org/soap/envelope/"</font> ;
-00090 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP_ENC = <font class="stringliteral">"http://schemas.xmlsoap.org/soap/encoding/"</font> ;
-00091 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_NEXT_ACTOR = <font class="stringliteral">"http://schemas.xmlsoap.org/soap/actor/next"</font> ;
-00092
-00093 <font class="comment">//</font>
-00094 <font class="comment">// SOAP 1.2 constants</font>
-00095 <font class="comment">//</font>
-00096 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_2001_SCHEMA_XSD = <font class="stringliteral">"http://www.w3.org/2001/XMLSchema"</font>;
-00097 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_2001_SCHEMA_XSI = <font class="stringliteral">"http://www.w3.org/2001/XMLSchema-instance"</font>;
-00098 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_ENV = <font class="stringliteral">"http://www.w3.org/2001/06/soap-envelope"</font>;
-00099 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_ENC = <font class="stringliteral">"http://www.w3.org/2001/06/soap-encoding"</font>;
-00100 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_NEXT_ACTOR = <font class="stringliteral">"http://www.w3.org/2001/06/soap-envelope/actor/next"</font>;
-00101 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_FAULT_NS = <font class="stringliteral">"http://www.w3.org/2001/06/soap-faults"</font>;
-00102 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_UPGRADE_NS = <font class="stringliteral">"http://www.w3.org/2001/06/soap-upgrade"</font>;
-00103
-00104 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_CURRENT_SOAP_ENV = URI_SOAP12_ENV;
-00105 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_CURRENT_SCHEMA_XSD = URI_2001_SCHEMA_XSD;
-00106 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_CURRENT_SCHEMA_XSI = URI_2001_SCHEMA_XSI;
-00107
-00108 <font class="keyword">static</font> <font class="keyword">const</font> std::string XML_SCHEMA_INSTANCE_TYPE = NSPREFIX_SCHEMA_XSI + <font class="stringliteral">":"</font> + <font class="stringliteral">"type"</font>;
-00109 <font class="keyword">static</font> <font class="keyword">const</font> std::string XML_SCHEMA_INSTANCE_NIL = NSPREFIX_SCHEMA_XSI + <font class="stringliteral">":"</font> + <font class="stringliteral">"nil"</font>;
-00110 };
-00111
-00112
-00113 <font class="preprocessor">#endif //_AXIS_CONST_H</font>
-00114 <font class="preprocessor"></font>
+00070 <font class="keyword">namespace </font>ax
+00071 {
+00072 <font class="keyword">static</font> <font class="keyword">const</font> std::string NSPREFIX_SOAP_ENV = <font class="stringliteral">"soapenv"</font> ;
+00073 <font class="keyword">static</font> <font class="keyword">const</font> std::string NSPREFIX_SOAP_ENC = <font class="stringliteral">"soapenc"</font> ;
+00074 <font class="keyword">static</font> <font class="keyword">const</font> std::string NSPREFIX_SCHEMA_XSI = <font class="stringliteral">"xsi"</font> ;
+00075 <font class="keyword">static</font> <font class="keyword">const</font> std::string NSPREFIX_SCHEMA_XSD = <font class="stringliteral">"xsd"</font> ;
+00076
+00077 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_ENVELOPE = <font class="stringliteral">"Envelope"</font> ;
+00078 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_HEADER = <font class="stringliteral">"Header"</font> ;
+00079 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_BODY = <font class="stringliteral">"Body"</font> ;
+00080 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT = <font class="stringliteral">"Fault"</font> ;
+00081
+00082 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_MISUNDERSTOOD = <font class="stringliteral">"Misunderstood"</font>;
+00083
+00084 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT_CODE = <font class="stringliteral">"faultcode"</font> ;
+00085 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT_STRING = <font class="stringliteral">"faultstring"</font> ;
+00086 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT_DETAIL = <font class="stringliteral">"detail"</font> ;
+00087 <font class="keyword">static</font> <font class="keyword">const</font> std::string ELEM_FAULT_ACTOR = <font class="stringliteral">"faultactor"</font> ;
+00088
+00089 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_MUST_UNDERSTAND = <font class="stringliteral">"mustUnderstand"</font> ;
+00090 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ENCODING_STYLE = <font class="stringliteral">"encodingStyle"</font> ;
+00091 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ACTOR = <font class="stringliteral">"actor"</font> ;
+00092 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ROOT = <font class="stringliteral">"root"</font> ;
+00093 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ID = <font class="stringliteral">"id"</font> ;
+00094 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_HREF = <font class="stringliteral">"href"</font> ;
+00095 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_QNAME = <font class="stringliteral">"qname"</font>;
+00096 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_ARRAY_TYPE = <font class="stringliteral">"arrayType"</font>;
+00097 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_OFFSET = <font class="stringliteral">"offset"</font>;
+00098 <font class="keyword">static</font> <font class="keyword">const</font> std::string ATTR_POSITION = <font class="stringliteral">"position"</font>;
+00099
+00100 <font class="keyword">static</font> <font class="keyword">const</font> std::string PROP_SOAPACTION = <font class="stringliteral">"SOAPAction"</font>;
+00101
+00102 <font class="keyword">static</font> <font class="keyword">const</font> std::string NS_URI_XMLNS = <font class="stringliteral">"http://www.w3.org/2000/xmlns/"</font>;
+00103 <font class="keyword">static</font> <font class="keyword">const</font> std::string AXIS_NS = <font class="stringliteral">"http://xml.apache.org/axis/"</font>;
+00104
+00105 <font class="comment">//</font>
+00106 <font class="comment">// SOAP 1.1 constants</font>
+00107 <font class="comment">//</font>
+00108 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP_ENV = <font class="stringliteral">"http://schemas.xmlsoap.org/soap/envelope/"</font> ;
+00109 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP_ENC = <font class="stringliteral">"http://schemas.xmlsoap.org/soap/encoding/"</font> ;
+00110 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_NEXT_ACTOR = <font class="stringliteral">"http://schemas.xmlsoap.org/soap/actor/next"</font> ;
+00111
+00112 <font class="comment">//</font>
+00113 <font class="comment">// SOAP 1.2 constants</font>
+00114 <font class="comment">//</font>
+00115 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_2001_SCHEMA_XSD = <font class="stringliteral">"http://www.w3.org/2001/XMLSchema"</font>;
+00116 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_2001_SCHEMA_XSI = <font class="stringliteral">"http://www.w3.org/2001/XMLSchema-instance"</font>;
+00117 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_ENV = <font class="stringliteral">"http://www.w3.org/2001/06/soap-envelope"</font>;
+00118 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_ENC = <font class="stringliteral">"http://www.w3.org/2001/06/soap-encoding"</font>;
+00119 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_NEXT_ACTOR = <font class="stringliteral">"http://www.w3.org/2001/06/soap-envelope/actor/next"</font>;
+00120 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_FAULT_NS = <font class="stringliteral">"http://www.w3.org/2001/06/soap-faults"</font>;
+00121 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_SOAP12_UPGRADE_NS = <font class="stringliteral">"http://www.w3.org/2001/06/soap-upgrade"</font>;
+00122
+00123 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_CURRENT_SOAP_ENV = URI_SOAP12_ENV;
+00124 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_CURRENT_SCHEMA_XSD = URI_2001_SCHEMA_XSD;
+00125 <font class="keyword">static</font> <font class="keyword">const</font> std::string URI_CURRENT_SCHEMA_XSI = URI_2001_SCHEMA_XSI;
+00126
+00127 <font class="keyword">static</font> <font class="keyword">const</font> std::string XML_SCHEMA_INSTANCE_TYPE = NSPREFIX_SCHEMA_XSI + <font class="stringliteral">":"</font> + <font class="stringliteral">"type"</font>;
+00128 <font class="keyword">static</font> <font class="keyword">const</font> std::string XML_SCHEMA_INSTANCE_NIL = NSPREFIX_SCHEMA_XSI + <font class="stringliteral">":"</font> + <font class="stringliteral">"nil"</font>;
+00129 };
+00130
+00131
+00132 <font class="preprocessor">#endif //_AXIS_CONST_H</font>
+00133 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>
1.2 +1 -1 xml-axis/contrib/Axis-C++/docs/ApiDocs/AttList_8hpp.html
Index: AttList_8hpp.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/AttList_8hpp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttList_8hpp.html 22 Mar 2002 00:41:34 -0000 1.1
+++ AttList_8hpp.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -43,7 +43,7 @@
<b>Value:</b><div class="fragment"><pre>
</pre></div>
<p>
-Definition at line <a class="el" href="AttList_8hpp-source.html#l00047">47</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>. </td>
+Definition at line <a class="el" href="AttList_8hpp-source.html#l00066">66</a> of file <a class="el" href="AttList_8hpp-source.html">AttList.hpp</a>. </td>
</tr>
</table>
<html>
1.2 +93 -74 xml-axis/contrib/Axis-C++/docs/ApiDocs/AttList_8hpp-source.html
Index: AttList_8hpp-source.html
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/docs/ApiDocs/AttList_8hpp-source.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttList_8hpp-source.html 22 Mar 2002 00:41:34 -0000 1.1
+++ AttList_8hpp-source.html 9 Sep 2002 11:04:30 -0000 1.2
@@ -8,81 +8,100 @@
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>AttList.hpp</h1><a href="AttList_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* -*- C++ -*- */</font>
-00002 <font class="comment">/*</font>
-00003 <font class="comment"> * Copyright (c) 2001 SL_OpenSource Consortium</font>
-00004 <font class="comment"> * All Rights Reserved.</font>
-00005 <font class="comment"> * </font>
-00006 <font class="comment"> * Permission to use, copy, modify, and distribute this software and its </font>
-00007 <font class="comment"> * documentation for educational, research and non-profit purposes, </font>
-00008 <font class="comment"> * without fee, and without a written agreement is hereby granted, </font>
-00009 <font class="comment"> * provided that the above copyright notice, this paragraph and the </font>
-00010 <font class="comment"> * following few paragraphs appear in all copies. </font>
-00011 <font class="comment"> * </font>
-00012 <font class="comment"> * Permission to incorporate this software into commercial products may </font>
-00013 <font class="comment"> * be obtained from the SL_OpenSource Consortium, </font>
-00014 <font class="comment"> * </font>
-00015 <font class="comment"> * IN NO EVENT SHALL THE SL_OPENSOURCE CONSORTIUM BE LIABLE TO ANY PARTY</font>
-00016 <font class="comment"> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, </font>
-00017 <font class="comment"> * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND </font>
-00018 <font class="comment"> * ITS DOCUMENTATION, EVEN IF THE SL_OPENSOURCE CONSORTIUM HAS BEEN </font>
-00019 <font class="comment"> * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
-00020 <font class="comment"> * </font>
-00021 <font class="comment"> * THE SL_OPENSOURCE CONSORTIUM SPECIFICALLY DISCLAIMS ANY WARRANTIES, </font>
-00022 <font class="comment"> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY</font>
-00023 <font class="comment"> * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER </font>
-00024 <font class="comment"> * IS ON AN "AS IS" BASIS, AND THE SL_OPENSOURCE CONSORTIUM HAS NO OBLIGATIONS</font>
-00025 <font class="comment"> * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font>
-00026 <font class="comment"> * </font>
-00027 <font class="comment"> * The SL_OpenSource Consortium will appreciate receiving any enhancements </font>
-00028 <font class="comment"> * and modifications of this software made by others, and reserves the right </font>
-00029 <font class="comment"> * to include them in future releases. The Consortium also recommends that </font>
-00030 <font class="comment"> * this software not be redistributed by third parties, but be obtained by</font>
-00031 <font class="comment"> * all directly from the SL_OpenSource Consortium server, so that all users </font>
-00032 <font class="comment"> * of the software may receive bug notifications and other relevant </font>
-00033 <font class="comment"> * announcements.</font>
-00034 <font class="comment"> * </font>
-00035 <font class="comment"> * </font>
-00036 <font class="comment"> * Please send any questions and bug reports to </font>
-00037 <font class="comment"> * SL_OpenSource Consortium (slosc@yahoo.com)</font>
-00038 <font class="comment"> * </font>
-00039 <font class="comment"> *</font>
-00040 <font class="comment"> *</font>
-00041 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
-00042 <font class="comment"> *</font>
-00043 <font class="comment"> */</font>
-00044
-00045
-00046 <font class="preprocessor">#if !defined(_AXIS_ATTLIST_HPP)</font>
-<a name="l00047"></a><a class="code" href="AttList_8hpp.html#a0">00047</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_ATTLIST_HPP</font>
-00048 <font class="preprocessor"></font>
-00049 <font class="preprocessor">#include <utility></font>
-00050 <font class="preprocessor">#include <string></font>
-00051 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
-00052
-00053
-00061
-<a name="l00062"></a><a class="code" href="classAttList.html">00062</a> <font class="keyword">class </font><a class="code" href="classAttList.html">AttList</a>
-00063 {
-00064 <font class="keyword">public</font>:
-<a name="l00065"></a><a class="code" href="classAttList.html#a0">00065</a> <a class="code" href="classAttList.html#a0">AttList</a>()<font class="keyword"></font>{}
-00066
-<a name="l00068"></a><a class="code" href="classAttList.html#a1">00068</a> <font class="keywordtype">void</font> <a class="code" href="classAttList.html#a1">Add</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& name, <font class="keyword">const</font> std::string& value)<font class="keyword"> </font>
-00069 <font class="keyword"> </font>{
-00070 m_Attribs.push_back(std::make_pair(name, value));
-00071 }
-<a name="l00073"></a><a class="code" href="classAttList.html#a2">00073</a> <font class="keywordtype">int</font> <a class="code" href="classAttList.html#a2">getLength</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Attribs.size();}
-<a name="l00075"></a><a class="code" href="classAttList.html#a3">00075</a> <font class="keyword">const</font> std::string <a class="code" href="classAttList.html#a3">getName</a>(<font class="keywordtype">int</font> i)<font class="keyword"></font>{<font class="keywordflow">return</font> m_Attribs[i].first.toString();}
-<a name="l00077"></a><a class="code" href="classAttList.html#a4">00077</a> <font class="keyword">const</font> std::string <a class="code" href="classAttList.html#a4">getValue</a>(<font class="keywordtype">int</font> i)<font class="keyword"></font>{<font class="keywordflow">return</font> m_Attribs[i].second;}
-00078
-00079 <font class="keyword">private</font>:
-<a name="l00080"></a><a class="code" href="classAttList.html#u0">00080</a> <font class="keyword">typedef</font> std::pair<ax::QName, std::string> Attrib_t;
-00081
-<a name="l00082"></a><a class="code" href="classAttList.html#o0">00082</a> std::vector<Attrib_t > m_Attribs;
-00083 };
-00084
+00002
+00003 <font class="comment">/*</font>
+00004 <font class="comment"> * The Apache Software License, Version 1.1</font>
+00005 <font class="comment"> *</font>
+00006 <font class="comment"> *</font>
+00007 <font class="comment"> * Copyright (c) 2002 The Apache Software Foundation. All rights</font>
+00008 <font class="comment"> * reserved.</font>
+00009 <font class="comment"> *</font>
+00010 <font class="comment"> * Redistribution and use in source and binary forms, with or without</font>
+00011 <font class="comment"> * modification, are permitted provided that the following conditions</font>
+00012 <font class="comment"> * are met:</font>
+00013 <font class="comment"> *</font>
+00014 <font class="comment"> * 1. Redistributions of source code must retain the above copyright</font>
+00015 <font class="comment"> * notice, this list of conditions and the following disclaimer.</font>
+00016 <font class="comment"> *</font>
+00017 <font class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</font>
+00018 <font class="comment"> * notice, this list of conditions and the following disclaimer in</font>
+00019 <font class="comment"> * the documentation and/or other materials provided with the</font>
+00020 <font class="comment"> * distribution.</font>
+00021 <font class="comment"> *</font>
+00022 <font class="comment"> * 3. The end-user documentation included with the redistribution,</font>
+00023 <font class="comment"> * if any, must include the following acknowledgment:</font>
+00024 <font class="comment"> * "This product includes software developed by the</font>
+00025 <font class="comment"> * Apache Software Foundation (http://www.apache.org/)."</font>
+00026 <font class="comment"> * Alternately, this acknowledgment may appear in the software itself,</font>
+00027 <font class="comment"> * if and wherever such third-party acknowledgments normally appear.</font>
+00028 <font class="comment"> *</font>
+00029 <font class="comment"> * 4. The names "SOAP" and "Apache Software Foundation" must</font>
+00030 <font class="comment"> * not be used to endorse or promote products derived from this</font>
+00031 <font class="comment"> * software without prior written permission. For written</font>
+00032 <font class="comment"> * permission, please contact apache@apache.org.</font>
+00033 <font class="comment"> *</font>
+00034 <font class="comment"> * 5. Products derived from this software may not be called "Apache",</font>
+00035 <font class="comment"> * nor may "Apache" appear in their name, without prior written</font>
+00036 <font class="comment"> * permission of the Apache Software Foundation.</font>
+00037 <font class="comment"> *</font>
+00038 <font class="comment"> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED</font>
+00039 <font class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</font>
+00040 <font class="comment"> * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</font>
+00041 <font class="comment"> * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR</font>
+00042 <font class="comment"> * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</font>
+00043 <font class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
+00044 <font class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF</font>
+00045 <font class="comment"> * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</font>
+00046 <font class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</font>
+00047 <font class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</font>
+00048 <font class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</font>
+00049 <font class="comment"> * SUCH DAMAGE.</font>
+00050 <font class="comment"> * ====================================================================</font>
+00051 <font class="comment"> *</font>
+00052 <font class="comment"> * This software consists of voluntary contributions made by many</font>
+00053 <font class="comment"> * individuals on behalf of the Apache Software Foundation. For more</font>
+00054 <font class="comment"> * information on the Apache Software Foundation, please see</font>
+00055 <font class="comment"> * <http://www.apache.org/>.</font>
+00056 <font class="comment"> */</font>
+00057
+00058 <font class="comment">/*</font>
+00059 <font class="comment"> *</font>
+00060 <font class="comment"> * @author Lilantha Darshana (lilantha@erunway.com)</font>
+00061 <font class="comment"> *</font>
+00062 <font class="comment"> */</font>
+00063
+00064
+00065 <font class="preprocessor">#if !defined(_AXIS_ATTLIST_HPP)</font>
+<a name="l00066"></a><a class="code" href="AttList_8hpp.html#a0">00066</a> <font class="preprocessor"></font><font class="preprocessor">#define _AXIS_ATTLIST_HPP</font>
+00067 <font class="preprocessor"></font>
+00068 <font class="preprocessor">#include <utility></font>
+00069 <font class="preprocessor">#include <string></font>
+00070 <font class="preprocessor">#include "<a class="code" href="QName_8hpp.html">QName.hpp</a>"</font>
+00071
+00072
+00080
+<a name="l00081"></a><a class="code" href="classAttList.html">00081</a> <font class="keyword">class </font><a class="code" href="classAttList.html">AttList</a>
+00082 {
+00083 <font class="keyword">public</font>:
+<a name="l00084"></a><a class="code" href="classAttList.html#a0">00084</a> <a class="code" href="classAttList.html#a0">AttList</a>()<font class="keyword"></font>{}
00085
-00086 <font class="preprocessor">#endif //_AXIS_ATTLIST_HPP</font>
-00087 <font class="preprocessor"></font>
+<a name="l00087"></a><a class="code" href="classAttList.html#a1">00087</a> <font class="keywordtype">void</font> <a class="code" href="classAttList.html#a1">Add</a>(<a class="code" href="classax_1_1QName.html">ax::QName</a>& name, <font class="keyword">const</font> std::string& value)<font class="keyword"> </font>
+00088 <font class="keyword"> </font>{
+00089 m_Attribs.push_back(std::make_pair(name, value));
+00090 }
+<a name="l00092"></a><a class="code" href="classAttList.html#a2">00092</a> <font class="keywordtype">int</font> <a class="code" href="classAttList.html#a2">getLength</a>()<font class="keyword"></font>{<font class="keywordflow">return</font> m_Attribs.size();}
+<a name="l00094"></a><a class="code" href="classAttList.html#a3">00094</a> <font class="keyword">const</font> std::string <a class="code" href="classAttList.html#a3">getName</a>(<font class="keywordtype">int</font> i)<font class="keyword"></font>{<font class="keywordflow">return</font> m_Attribs[i].first.toString();}
+<a name="l00096"></a><a class="code" href="classAttList.html#a4">00096</a> <font class="keyword">const</font> std::string <a class="code" href="classAttList.html#a4">getValue</a>(<font class="keywordtype">int</font> i)<font class="keyword"></font>{<font class="keywordflow">return</font> m_Attribs[i].second;}
+00097
+00098 <font class="keyword">private</font>:
+<a name="l00099"></a><a class="code" href="classAttList.html#u0">00099</a> <font class="keyword">typedef</font> std::pair<ax::QName, std::string> Attrib_t;
+00100
+<a name="l00101"></a><a class="code" href="classAttList.html#o0">00101</a> std::vector<Attrib_t > m_Attribs;
+00102 };
+00103
+00104
+00105 <font class="preprocessor">#endif //_AXIS_ATTLIST_HPP</font>
+00106 <font class="preprocessor"></font>
</pre></div><html>
<head>
<title>Axis C++ Client Lib - User's Guide</title>