<!-- This comment will put IE 6, 7 and 8 in quirks mode --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>wsdlpull: WsdlPull::Soap Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javaScript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body onload='searchBox.OnSelectItem(0);'> <!-- Generated by Doxygen 1.6.2-20100208 --> <script type="text/javascript"><!-- var searchBox = new SearchBox("searchBox", "search",false,'Search'); --></script> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <img id="MSearchSelect" src="search/search.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </div> </li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div class="navpath"><a class="el" href="namespaceWsdlPull.html">WsdlPull</a>::<a class="el" href="classWsdlPull_1_1Soap.html">Soap</a> </div> </div> <div class="contents"> <h1>WsdlPull::Soap Class Reference</h1><!-- doxytag: class="WsdlPull::Soap" --><!-- doxytag: inherits="WsdlPull::WsdlExtension" --> <p><code>#include <<a class="el" href="Soap_8h_source.html">Soap.h</a>></code></p> <div class="dynheader"> Inheritance diagram for WsdlPull::Soap:</div> <div class="dynsection"> <div class="center"> <img src="classWsdlPull_1_1Soap.png" usemap="#WsdlPull::Soap_map" alt=""/> <map id="WsdlPull::Soap_map" name="WsdlPull::Soap_map"> <area href="classWsdlPull_1_1WsdlExtension.html" alt="WsdlPull::WsdlExtension" shape="rect" coords="0,0,147,24"/> </map> </div> </div> <p><a href="classWsdlPull_1_1Soap-members.html">List of all members.</a></p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a617ef4f53d3daa349cb4531e8bc740a4">SoapVersion</a> { <a class="el" href="classWsdlPull_1_1Soap.html#a617ef4f53d3daa349cb4531e8bc740a4a060d281c8b48d15ad37f62d43fbb45a7">SOAP11</a>, <a class="el" href="classWsdlPull_1_1Soap.html#a617ef4f53d3daa349cb4531e8bc740a4af12ce1a6df2058d3bca2d485d6dc7f6e">SOAP12</a> }</td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a350e3c99b549293ef06982a6871d225c">Encoding</a> { <a class="el" href="classWsdlPull_1_1Soap.html#a350e3c99b549293ef06982a6871d225cad5673f952094d6548abc15448b98d4f4">LITERAL</a>, <a class="el" href="classWsdlPull_1_1Soap.html#a350e3c99b549293ef06982a6871d225caf7434daeba36b1503c09d465a8442568">ENCODED</a> }</td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ad33ddb057c0a9c488d73a8363277081e">Style</a> { <a class="el" href="classWsdlPull_1_1Soap.html#ad33ddb057c0a9c488d73a8363277081eae77c60ad3cca90967be8874f4cf79458">RPC</a>, <a class="el" href="classWsdlPull_1_1Soap.html#ad33ddb057c0a9c488d73a8363277081eaa24e99e0b7b78e0f75000d96e5c813ca">DOC</a> }</td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a2dbc80cd8c3ecc1953be7a9fd07b4e60">Transport</a> { <a class="el" href="classWsdlPull_1_1Soap.html#a2dbc80cd8c3ecc1953be7a9fd07b4e60ad95d139923949863d3547055715bd657">NONE</a>, <a class="el" href="classWsdlPull_1_1Soap.html#a2dbc80cd8c3ecc1953be7a9fd07b4e60ada3f7d49cdf5fec51852600424713281">HTTP</a>, <a class="el" href="classWsdlPull_1_1Soap.html#a2dbc80cd8c3ecc1953be7a9fd07b4e60aebfed6a549137e94edd80cd8db665edd">SMTP</a> }</td></tr> <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a5f4f9d5c18e5a934347dcc4e1c66d372">Soap</a> (const std::string &schemaPath="", <a class="el" href="classWsdlPull_1_1Soap.html#a617ef4f53d3daa349cb4531e8bc740a4">SoapVersion</a> a_soapVersion=SOAP11)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a78a1f161f241f21710cebd538e697d74">~Soap</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a782029b39d2c817770be725fc537a8f9">setSchemaPath</a> (const std::string &schemaPath)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWsdlPull_1_1Soap.html#a2dbc80cd8c3ecc1953be7a9fd07b4e60">Transport</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a23d20b296758b4e4b7a9e42f0d0c66f3">getTransportMethod</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWsdlPull_1_1Soap.html#ad33ddb057c0a9c488d73a8363277081e">Style</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a0b943df0fc1814a642efab7e0f8e6b37">getStyle</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ab6b6108a2545aefea1a8021f5aeab365">getNamespace</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a851f1710e0da1d49b8a5f2d8a7d244e8">setNamespacePrefix</a> (std::string pre)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#aa5e84cbc10eca832bfbd52be7e5a3e44">getNamespacePrefix</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#acd36b0c673c5e726aa552d1a5786fceb">isNamespaceHandler</a> (const std::string &ns) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ab799a2537a264ee73898758719b66441">getExtensibilitySchema</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ae6dae401e246cc37738ab9eeb375b867">getEncodingSchema</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a13d021e91455d7a6811c62266fcd1e85">getEncodingUri</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#aff10974922785e561686e7211b8fda88">getEnvelopeUri</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a0fedc6b01ff58f9b4307ef5f4e6fdd0f">setSchemaParser</a> (<a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> *spe)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a50500fafd457fd6036c996470449e367">handleElement</a> (int parent, <a class="el" href="classXmlPullParser.html">XmlPullParser</a> *)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a61eeb0eaa17b5be4b0ca32c7696dee62">handleAttribute</a> (int parent, std::string attName, <a class="el" href="classXmlPullParser.html">XmlPullParser</a> *)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#acf66897c0367b429b53e517dff37b537">getElementName</a> (int id) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a549e8b98b5bbddc83c1323e97762d271">getElemAttribute</a> (int id, int att_num)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#adcabb161a6870da236434c01efdd45d1">getElemAttributeValue</a> (int id, int att_num)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a290b7bf4d1296c99087514f750980ddf">getAttributeName</a> (int id) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#aa5999e9ab16329441ca2b08c5f818ce2">setStartId</a> (int id)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a8b2cafa4dc0b3f90d92ee52b396afa6b">getStartId</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#abfa279ced949204c45dd3e4b6fc8f9dc">setWsdlParser</a> (<a class="el" href="classWsdlPull_1_1WsdlParser.html">WsdlParser</a> *wp)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWsdlPull_1_1WsdlParser.html">WsdlParser</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a03a52d2cd5cc4eba7361623d60587964">wsdlParser</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a3a67a8e5b7dabf764e5dc78d7ba14ffb">wasUsed</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#aa812afccc9caa6b2a5f89755043789eb">serialize</a> (std::ostream &out)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a18577d34dc590e00847bbe846d4dd72d">getSoapOperationInfo</a> (int elemId, std::string &soapAction, <a class="el" href="classWsdlPull_1_1Soap.html#ad33ddb057c0a9c488d73a8363277081e">Soap::Style</a> &style)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a2286727e1d0bf70d46b3712ee65c25d6">getSoapBodyInfo</a> (int elemId, std::string &ns, <a class="el" href="classWsdlPull_1_1Soap.html#a350e3c99b549293ef06982a6871d225c">Soap::Encoding</a> &use, std::string &encodingStyle)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a27d149ee8b7343e41fb3f1aed1f4ee1a">getSoapHeaderInfo</a> (int elemId, std::string &ns, int &partId, const <a class="el" href="classWsdlPull_1_1Message.html">Message</a> *&m)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a0ee8b116201a7f2ee4bc74bebbc0934e">getServiceLocation</a> (int elemId, std::string &location)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWsdlPull_1_1Soap.html#a617ef4f53d3daa349cb4531e8bc740a4">SoapVersion</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ac8c9fb2de026162114f3c45336d31c57">getSoapVersion</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ab02ea5363ba82a807dcdf9eb2e4550f4">isSoapBody</a> (int id)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a2a6b65624e62026a9776c962cd11d61e">isSoapHeader</a> (int id)</td></tr> <tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#aaac5c7d939de8776260a4ba7116ab072">httpTransport</a> = "http://schemas.xmlsoap.org/soap/http"</td></tr> <tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ad6eb89c1a066c0794aa3cfeabcd38f61">httpBinding</a> = "http://schemas.xmlsoap.org/wsdl/http/"</td></tr> <tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a2f2526442c8c27d5755ca1e3931f7849">soapEncUri11</a> = "http://schemas.xmlsoap.org/soap/encoding/"</td></tr> <tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#af6cfd89362a8d9795888371365bd1926">soapEnvUri11</a> = "http://schemas.xmlsoap.org/soap/envelope/"</td></tr> <tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a2b3e318047b123568ae66c2cf88e31a3">soapEncUri12</a> = "http://www.w3.org/2003/05/soap-encoding"</td></tr> <tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ae13abcfcb92250a8ef398304cbab9707">soapEnvUri12</a> = "http://www.w3.org/2003/05/soap-envelope"</td></tr> <tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#a2d023944751b36b9e323a5f139013cae">soapBindingUri11</a> = "http://schemas.xmlsoap.org/wsdl/soap/"</td></tr> <tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1Soap.html#ad491dc6459b4c398abd60d5d0b29134f">soapBindingUri12</a> = "http://schemas.xmlsoap.org/wsdl/soap12/wsdl11soap12.xsd"</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00038">38</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> <hr/><h2>Member Enumeration Documentation</h2> <a class="anchor" id="a617ef4f53d3daa349cb4531e8bc740a4"></a><!-- doxytag: member="WsdlPull::Soap::SoapVersion" ref="a617ef4f53d3daa349cb4531e8bc740a4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classWsdlPull_1_1Soap.html#a617ef4f53d3daa349cb4531e8bc740a4">WsdlPull::Soap::SoapVersion</a></td> </tr> </table> </div> <div class="memdoc"> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="a617ef4f53d3daa349cb4531e8bc740a4a060d281c8b48d15ad37f62d43fbb45a7"></a><!-- doxytag: member="SOAP11" ref="a617ef4f53d3daa349cb4531e8bc740a4a060d281c8b48d15ad37f62d43fbb45a7" args="" -->SOAP11</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a617ef4f53d3daa349cb4531e8bc740a4af12ce1a6df2058d3bca2d485d6dc7f6e"></a><!-- doxytag: member="SOAP12" ref="a617ef4f53d3daa349cb4531e8bc740a4af12ce1a6df2058d3bca2d485d6dc7f6e" args="" -->SOAP12</em> </td><td> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00051">51</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a350e3c99b549293ef06982a6871d225c"></a><!-- doxytag: member="WsdlPull::Soap::Encoding" ref="a350e3c99b549293ef06982a6871d225c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classWsdlPull_1_1Soap.html#a350e3c99b549293ef06982a6871d225c">WsdlPull::Soap::Encoding</a></td> </tr> </table> </div> <div class="memdoc"> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="a350e3c99b549293ef06982a6871d225cad5673f952094d6548abc15448b98d4f4"></a><!-- doxytag: member="LITERAL" ref="a350e3c99b549293ef06982a6871d225cad5673f952094d6548abc15448b98d4f4" args="" -->LITERAL</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a350e3c99b549293ef06982a6871d225caf7434daeba36b1503c09d465a8442568"></a><!-- doxytag: member="ENCODED" ref="a350e3c99b549293ef06982a6871d225caf7434daeba36b1503c09d465a8442568" args="" -->ENCODED</em> </td><td> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00056">56</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="ad33ddb057c0a9c488d73a8363277081e"></a><!-- doxytag: member="WsdlPull::Soap::Style" ref="ad33ddb057c0a9c488d73a8363277081e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classWsdlPull_1_1Soap.html#ad33ddb057c0a9c488d73a8363277081e">WsdlPull::Soap::Style</a></td> </tr> </table> </div> <div class="memdoc"> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="ad33ddb057c0a9c488d73a8363277081eae77c60ad3cca90967be8874f4cf79458"></a><!-- doxytag: member="RPC" ref="ad33ddb057c0a9c488d73a8363277081eae77c60ad3cca90967be8874f4cf79458" args="" -->RPC</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="ad33ddb057c0a9c488d73a8363277081eaa24e99e0b7b78e0f75000d96e5c813ca"></a><!-- doxytag: member="DOC" ref="ad33ddb057c0a9c488d73a8363277081eaa24e99e0b7b78e0f75000d96e5c813ca" args="" -->DOC</em> </td><td> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00062">62</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a2dbc80cd8c3ecc1953be7a9fd07b4e60"></a><!-- doxytag: member="WsdlPull::Soap::Transport" ref="a2dbc80cd8c3ecc1953be7a9fd07b4e60" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classWsdlPull_1_1Soap.html#a2dbc80cd8c3ecc1953be7a9fd07b4e60">WsdlPull::Soap::Transport</a></td> </tr> </table> </div> <div class="memdoc"> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="a2dbc80cd8c3ecc1953be7a9fd07b4e60ad95d139923949863d3547055715bd657"></a><!-- doxytag: member="NONE" ref="a2dbc80cd8c3ecc1953be7a9fd07b4e60ad95d139923949863d3547055715bd657" args="" -->NONE</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a2dbc80cd8c3ecc1953be7a9fd07b4e60ada3f7d49cdf5fec51852600424713281"></a><!-- doxytag: member="HTTP" ref="a2dbc80cd8c3ecc1953be7a9fd07b4e60ada3f7d49cdf5fec51852600424713281" args="" -->HTTP</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a2dbc80cd8c3ecc1953be7a9fd07b4e60aebfed6a549137e94edd80cd8db665edd"></a><!-- doxytag: member="SMTP" ref="a2dbc80cd8c3ecc1953be7a9fd07b4e60aebfed6a549137e94edd80cd8db665edd" args="" -->SMTP</em> </td><td> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00068">68</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a5f4f9d5c18e5a934347dcc4e1c66d372"></a><!-- doxytag: member="WsdlPull::Soap::Soap" ref="a5f4f9d5c18e5a934347dcc4e1c66d372" args="(const std::string &schemaPath="", SoapVersion a_soapVersion=SOAP11)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">WsdlPull::Soap::Soap </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"> <em>schemaPath</em> = <code>""</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classWsdlPull_1_1Soap.html#a617ef4f53d3daa349cb4531e8bc740a4">SoapVersion</a> </td> <td class="paramname"> <em>a_soapVersion</em> = <code>SOAP11</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00048">48</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> <p>References <a class="el" href="Soap_8h_source.html#l00053">SOAP12</a>, <a class="el" href="Soap_8h_source.html#l00048">soapBindingUri11</a>, and <a class="el" href="Soap_8h_source.html#l00049">soapBindingUri12</a>.</p> </div> </div> <a class="anchor" id="a78a1f161f241f21710cebd538e697d74"></a><!-- doxytag: member="WsdlPull::Soap::~Soap" ref="a78a1f161f241f21710cebd538e697d74" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">WsdlPull::Soap::~Soap </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00070">70</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="a782029b39d2c817770be725fc537a8f9"></a><!-- doxytag: member="WsdlPull::Soap::setSchemaPath" ref="a782029b39d2c817770be725fc537a8f9" args="(const std::string &schemaPath)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::setSchemaPath </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"> <em>schemaPath</em></td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Set path to directory containing XML schemas. </p> <p>Reimplemented from <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a0987a842222104f0904a9be8a68a0df3">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00503">503</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> </div> </div> <a class="anchor" id="a23d20b296758b4e4b7a9e42f0d0c66f3"></a><!-- doxytag: member="WsdlPull::Soap::getTransportMethod" ref="a23d20b296758b4e4b7a9e42f0d0c66f3" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classWsdlPull_1_1Soap.html#a2dbc80cd8c3ecc1953be7a9fd07b4e60">Soap::Transport</a> WsdlPull::Soap::getTransportMethod </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00277">277</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a0b943df0fc1814a642efab7e0f8e6b37"></a><!-- doxytag: member="WsdlPull::Soap::getStyle" ref="a0b943df0fc1814a642efab7e0f8e6b37" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classWsdlPull_1_1Soap.html#ad33ddb057c0a9c488d73a8363277081e">Soap::Style</a> WsdlPull::Soap::getStyle </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00284">284</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="ab6b6108a2545aefea1a8021f5aeab365"></a><!-- doxytag: member="WsdlPull::Soap::getNamespace" ref="ab6b6108a2545aefea1a8021f5aeab365" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string WsdlPull::Soap::getNamespace </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a953444502c731104ef770440e1755179">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00213">213</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a851f1710e0da1d49b8a5f2d8a7d244e8"></a><!-- doxytag: member="WsdlPull::Soap::setNamespacePrefix" ref="a851f1710e0da1d49b8a5f2d8a7d244e8" args="(std::string pre)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::setNamespacePrefix </td> <td>(</td> <td class="paramtype">std::string </td> <td class="paramname"> <em>pre</em></td> <td> ) </td> <td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#ad2f6680d22f653b9a5895c75421591f8">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00220">220</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="aa5e84cbc10eca832bfbd52be7e5a3e44"></a><!-- doxytag: member="WsdlPull::Soap::getNamespacePrefix" ref="aa5e84cbc10eca832bfbd52be7e5a3e44" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string WsdlPull::Soap::getNamespacePrefix </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#ae0d8e2342aeb482ee6d6b82a8fc15dd3">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00227">227</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="acd36b0c673c5e726aa552d1a5786fceb"></a><!-- doxytag: member="WsdlPull::Soap::isNamespaceHandler" ref="acd36b0c673c5e726aa552d1a5786fceb" args="(const std::string &ns) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool WsdlPull::Soap::isNamespaceHandler </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"> <em>ns</em></td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a0e24def39189e69ad6d7ef732b346536">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00234">234</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="ab799a2537a264ee73898758719b66441"></a><!-- doxytag: member="WsdlPull::Soap::getExtensibilitySchema" ref="ab799a2537a264ee73898758719b66441" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string WsdlPull::Soap::getExtensibilitySchema </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a2aab2ba12faefa18cdba4b04f3eaafc8">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00079">79</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> <p>References <a class="el" href="WsdlParser_8h_source.html#l00259">WsdlPull::WsdlParser::useLocalSchema_</a>.</p> </div> </div> <a class="anchor" id="ae6dae401e246cc37738ab9eeb375b867"></a><!-- doxytag: member="WsdlPull::Soap::getEncodingSchema" ref="ae6dae401e246cc37738ab9eeb375b867" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string WsdlPull::Soap::getEncodingSchema </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00093">93</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> <p>References <a class="el" href="Soap_8h_source.html#l00124">getSoapVersion()</a>, <a class="el" href="Soap_8h_source.html#l00052">SOAP11</a>, <a class="el" href="Soap_8h_source.html#l00053">SOAP12</a>, <a class="el" href="Soap_8h_source.html#l00044">soapEncUri11</a>, <a class="el" href="Soap_8h_source.html#l00046">soapEncUri12</a>, and <a class="el" href="WsdlParser_8h_source.html#l00259">WsdlPull::WsdlParser::useLocalSchema_</a>.</p> </div> </div> <a class="anchor" id="a13d021e91455d7a6811c62266fcd1e85"></a><!-- doxytag: member="WsdlPull::Soap::getEncodingUri" ref="a13d021e91455d7a6811c62266fcd1e85" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string WsdlPull::Soap::getEncodingUri </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00117">117</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> <p>References <a class="el" href="Soap_8h_source.html#l00124">getSoapVersion()</a>, <a class="el" href="Soap_8h_source.html#l00052">SOAP11</a>, <a class="el" href="Soap_8h_source.html#l00053">SOAP12</a>, <a class="el" href="Soap_8h_source.html#l00044">soapEncUri11</a>, and <a class="el" href="Soap_8h_source.html#l00046">soapEncUri12</a>.</p> <p>Referenced by <a class="el" href="WsdlInvoker_8cpp_source.html#l00983">WsdlPull::WsdlInvoker::invoke()</a>.</p> </div> </div> <a class="anchor" id="aff10974922785e561686e7211b8fda88"></a><!-- doxytag: member="WsdlPull::Soap::getEnvelopeUri" ref="aff10974922785e561686e7211b8fda88" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string WsdlPull::Soap::getEnvelopeUri </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00132">132</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> <p>References <a class="el" href="Soap_8h_source.html#l00124">getSoapVersion()</a>, <a class="el" href="Soap_8h_source.html#l00052">SOAP11</a>, <a class="el" href="Soap_8h_source.html#l00053">SOAP12</a>, <a class="el" href="Soap_8h_source.html#l00045">soapEnvUri11</a>, and <a class="el" href="Soap_8h_source.html#l00047">soapEnvUri12</a>.</p> <p>Referenced by <a class="el" href="WsdlInvoker_8cpp_source.html#l00983">WsdlPull::WsdlInvoker::invoke()</a>.</p> </div> </div> <a class="anchor" id="a0fedc6b01ff58f9b4307ef5f4e6fdd0f"></a><!-- doxytag: member="WsdlPull::Soap::setSchemaParser" ref="a0fedc6b01ff58f9b4307ef5f4e6fdd0f" args="(SchemaParser *spe)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::setSchemaParser </td> <td>(</td> <td class="paramtype"><a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> * </td> <td class="paramname"> <em>spe</em></td> <td> ) </td> <td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a395425fc25bd375ae601ac22344dbfef">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00241">241</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a50500fafd457fd6036c996470449e367"></a><!-- doxytag: member="WsdlPull::Soap::handleElement" ref="a50500fafd457fd6036c996470449e367" args="(int parent, XmlPullParser *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WsdlPull::Soap::handleElement </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>parent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classXmlPullParser.html">XmlPullParser</a> * </td> <td class="paramname"> <em>xParser</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#ab07233f087fd1c4b820902f5fdf3e2a8">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00147">147</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> <p>References <a class="el" href="SchemaParserException_8h_source.html#l00033">Schema::SchemaParserException::description</a>, <a class="el" href="SchemaParser_8cpp_source.html#l01757">Schema::SchemaParser::getElement()</a>, <a class="el" href="XmlPullParser_8h_source.html#l00079">XmlPullParser::getName()</a>, <a class="el" href="Element_8h_source.html#l00147">Schema::Element::getType()</a>, and <a class="el" href="SchemaValidator_8cpp_source.html#l00055">Schema::SchemaValidator::validate()</a>.</p> </div> </div> <a class="anchor" id="a61eeb0eaa17b5be4b0ca32c7696dee62"></a><!-- doxytag: member="WsdlPull::Soap::handleAttribute" ref="a61eeb0eaa17b5be4b0ca32c7696dee62" args="(int parent, std::string attName, XmlPullParser *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WsdlPull::Soap::handleAttribute </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>parent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string </td> <td class="paramname"> <em>attName</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classXmlPullParser.html">XmlPullParser</a> * </td> <td class="paramname"> <em>xParser</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a127de65ce8f21df7349f925e6e9afa1b">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00196">196</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> </div> </div> <a class="anchor" id="acf66897c0367b429b53e517dff37b537"></a><!-- doxytag: member="WsdlPull::Soap::getElementName" ref="acf66897c0367b429b53e517dff37b537" args="(int id) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WsdlPull::Soap::getElementName </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>id</em></td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a8e61f03de8a4ceeb3bf7f1e510a89047">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00194">194</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a549e8b98b5bbddc83c1323e97762d271"></a><!-- doxytag: member="WsdlPull::Soap::getElemAttribute" ref="a549e8b98b5bbddc83c1323e97762d271" args="(int id, int att_num)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WsdlPull::Soap::getElemAttribute </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>att_num</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="adcabb161a6870da236434c01efdd45d1"></a><!-- doxytag: member="WsdlPull::Soap::getElemAttributeValue" ref="adcabb161a6870da236434c01efdd45d1" args="(int id, int att_num)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WsdlPull::Soap::getElemAttributeValue </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>att_num</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a290b7bf4d1296c99087514f750980ddf"></a><!-- doxytag: member="WsdlPull::Soap::getAttributeName" ref="a290b7bf4d1296c99087514f750980ddf" args="(int id) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WsdlPull::Soap::getAttributeName </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>id</em></td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#aac890fd6bd6945a8ae1693362eaf7a9a">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00204">204</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="aa5999e9ab16329441ca2b08c5f818ce2"></a><!-- doxytag: member="WsdlPull::Soap::setStartId" ref="aa5999e9ab16329441ca2b08c5f818ce2" args="(int id)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::setStartId </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>id</em></td> <td> ) </td> <td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a4b07070073bf6a7fc2adf53fbb1090fa">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00249">249</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a8b2cafa4dc0b3f90d92ee52b396afa6b"></a><!-- doxytag: member="WsdlPull::Soap::getStartId" ref="a8b2cafa4dc0b3f90d92ee52b396afa6b" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WsdlPull::Soap::getStartId </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#aa9a1c1fff3c1d3c9ab0daceba398a275">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00256">256</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="abfa279ced949204c45dd3e4b6fc8f9dc"></a><!-- doxytag: member="WsdlPull::Soap::setWsdlParser" ref="abfa279ced949204c45dd3e4b6fc8f9dc" args="(WsdlParser *wp)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::setWsdlParser </td> <td>(</td> <td class="paramtype"><a class="el" href="classWsdlPull_1_1WsdlParser.html">WsdlParser</a> * </td> <td class="paramname"> <em>wp</em></td> <td> ) </td> <td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Reimplemented from <a class="el" href="classWsdlPull_1_1WsdlExtension.html#a2467a42866918f290ae5f0e134e58a21">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00263">263</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a03a52d2cd5cc4eba7361623d60587964"></a><!-- doxytag: member="WsdlPull::Soap::wsdlParser" ref="a03a52d2cd5cc4eba7361623d60587964" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classWsdlPull_1_1WsdlParser.html">WsdlParser</a> * WsdlPull::Soap::wsdlParser </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Reimplemented from <a class="el" href="classWsdlPull_1_1WsdlExtension.html#ab311defaf057594e156dedbaa62451af">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00291">291</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a3a67a8e5b7dabf764e5dc78d7ba14ffb"></a><!-- doxytag: member="WsdlPull::Soap::wasUsed" ref="a3a67a8e5b7dabf764e5dc78d7ba14ffb" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool WsdlPull::Soap::wasUsed </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Implements <a class="el" href="classWsdlPull_1_1WsdlExtension.html#aecbcfb4e5445016aa356ae2b0d4774ad">WsdlPull::WsdlExtension</a>.</p> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00270">270</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="aa812afccc9caa6b2a5f89755043789eb"></a><!-- doxytag: member="WsdlPull::Soap::serialize" ref="aa812afccc9caa6b2a5f89755043789eb" args="(std::ostream &out)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::serialize </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"> <em>out</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a18577d34dc590e00847bbe846d4dd72d"></a><!-- doxytag: member="WsdlPull::Soap::getSoapOperationInfo" ref="a18577d34dc590e00847bbe846d4dd72d" args="(int elemId, std::string &soapAction, Soap::Style &style)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::getSoapOperationInfo </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>elemId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>soapAction</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classWsdlPull_1_1Soap.html#ad33ddb057c0a9c488d73a8363277081e">Soap::Style</a> & </td> <td class="paramname"> <em>style</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00415">415</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> </div> </div> <a class="anchor" id="a2286727e1d0bf70d46b3712ee65c25d6"></a><!-- doxytag: member="WsdlPull::Soap::getSoapBodyInfo" ref="a2286727e1d0bf70d46b3712ee65c25d6" args="(int elemId, std::string &ns, Soap::Encoding &use, std::string &encodingStyle)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::getSoapBodyInfo </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>elemId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>ns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classWsdlPull_1_1Soap.html#a350e3c99b549293ef06982a6871d225c">Soap::Encoding</a> & </td> <td class="paramname"> <em>use</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>encodingStyle</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00426">426</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> </div> </div> <a class="anchor" id="a27d149ee8b7343e41fb3f1aed1f4ee1a"></a><!-- doxytag: member="WsdlPull::Soap::getSoapHeaderInfo" ref="a27d149ee8b7343e41fb3f1aed1f4ee1a" args="(int elemId, std::string &ns, int &partId, const Message *&m)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void WsdlPull::Soap::getSoapHeaderInfo </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>elemId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>ns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"> <em>partId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classWsdlPull_1_1Message.html">Message</a> *& </td> <td class="paramname"> <em>m</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00438">438</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> </div> </div> <a class="anchor" id="a0ee8b116201a7f2ee4bc74bebbc0934e"></a><!-- doxytag: member="WsdlPull::Soap::getServiceLocation" ref="a0ee8b116201a7f2ee4bc74bebbc0934e" args="(int elemId, std::string &location)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool WsdlPull::Soap::getServiceLocation </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>elemId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>location</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00450">450</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> </div> </div> <a class="anchor" id="ac8c9fb2de026162114f3c45336d31c57"></a><!-- doxytag: member="WsdlPull::Soap::getSoapVersion" ref="ac8c9fb2de026162114f3c45336d31c57" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classWsdlPull_1_1Soap.html#a617ef4f53d3daa349cb4531e8bc740a4">SoapVersion</a> WsdlPull::Soap::getSoapVersion </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00124">124</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> <p>Referenced by <a class="el" href="Soap_8cpp_source.html#l00093">getEncodingSchema()</a>, <a class="el" href="Soap_8cpp_source.html#l00117">getEncodingUri()</a>, and <a class="el" href="Soap_8cpp_source.html#l00132">getEnvelopeUri()</a>.</p> </div> </div> <a class="anchor" id="ab02ea5363ba82a807dcdf9eb2e4550f4"></a><!-- doxytag: member="WsdlPull::Soap::isSoapBody" ref="ab02ea5363ba82a807dcdf9eb2e4550f4" args="(int id)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool WsdlPull::Soap::isSoapBody </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>id</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00464">464</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> <p>References <a class="el" href="SchemaParser_8cpp_source.html#l01757">Schema::SchemaParser::getElement()</a>.</p> </div> </div> <a class="anchor" id="a2a6b65624e62026a9776c962cd11d61e"></a><!-- doxytag: member="WsdlPull::Soap::isSoapHeader" ref="a2a6b65624e62026a9776c962cd11d61e" args="(int id)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool WsdlPull::Soap::isSoapHeader </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>id</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8cpp_source.html#l00481">481</a> of file <a class="el" href="Soap_8cpp_source.html">Soap.cpp</a>.</p> <p>References <a class="el" href="SchemaParser_8cpp_source.html#l01757">Schema::SchemaParser::getElement()</a>.</p> </div> </div> <hr/><h2>Member Data Documentation</h2> <a class="anchor" id="aaac5c7d939de8776260a4ba7116ab072"></a><!-- doxytag: member="WsdlPull::Soap::httpTransport" ref="aaac5c7d939de8776260a4ba7116ab072" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string <a class="el" href="classWsdlPull_1_1Soap.html#aaac5c7d939de8776260a4ba7116ab072">WsdlPull::Soap::httpTransport</a> = "http://schemas.xmlsoap.org/soap/http"<code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00042">42</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="ad6eb89c1a066c0794aa3cfeabcd38f61"></a><!-- doxytag: member="WsdlPull::Soap::httpBinding" ref="ad6eb89c1a066c0794aa3cfeabcd38f61" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string <a class="el" href="classWsdlPull_1_1Soap.html#ad6eb89c1a066c0794aa3cfeabcd38f61">WsdlPull::Soap::httpBinding</a> = "http://schemas.xmlsoap.org/wsdl/http/"<code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00043">43</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> </div> </div> <a class="anchor" id="a2f2526442c8c27d5755ca1e3931f7849"></a><!-- doxytag: member="WsdlPull::Soap::soapEncUri11" ref="a2f2526442c8c27d5755ca1e3931f7849" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string <a class="el" href="classWsdlPull_1_1Soap.html#a2f2526442c8c27d5755ca1e3931f7849">WsdlPull::Soap::soapEncUri11</a> = "http://schemas.xmlsoap.org/soap/encoding/"<code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00044">44</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> <p>Referenced by <a class="el" href="Soap_8cpp_source.html#l00093">getEncodingSchema()</a>, and <a class="el" href="Soap_8cpp_source.html#l00117">getEncodingUri()</a>.</p> </div> </div> <a class="anchor" id="af6cfd89362a8d9795888371365bd1926"></a><!-- doxytag: member="WsdlPull::Soap::soapEnvUri11" ref="af6cfd89362a8d9795888371365bd1926" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string <a class="el" href="classWsdlPull_1_1Soap.html#af6cfd89362a8d9795888371365bd1926">WsdlPull::Soap::soapEnvUri11</a> = "http://schemas.xmlsoap.org/soap/envelope/"<code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00045">45</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> <p>Referenced by <a class="el" href="Soap_8cpp_source.html#l00132">getEnvelopeUri()</a>.</p> </div> </div> <a class="anchor" id="a2b3e318047b123568ae66c2cf88e31a3"></a><!-- doxytag: member="WsdlPull::Soap::soapEncUri12" ref="a2b3e318047b123568ae66c2cf88e31a3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string <a class="el" href="classWsdlPull_1_1Soap.html#a2b3e318047b123568ae66c2cf88e31a3">WsdlPull::Soap::soapEncUri12</a> = "http://www.w3.org/2003/05/soap-encoding"<code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00046">46</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> <p>Referenced by <a class="el" href="Soap_8cpp_source.html#l00093">getEncodingSchema()</a>, and <a class="el" href="Soap_8cpp_source.html#l00117">getEncodingUri()</a>.</p> </div> </div> <a class="anchor" id="ae13abcfcb92250a8ef398304cbab9707"></a><!-- doxytag: member="WsdlPull::Soap::soapEnvUri12" ref="ae13abcfcb92250a8ef398304cbab9707" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string <a class="el" href="classWsdlPull_1_1Soap.html#ae13abcfcb92250a8ef398304cbab9707">WsdlPull::Soap::soapEnvUri12</a> = "http://www.w3.org/2003/05/soap-envelope"<code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00047">47</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> <p>Referenced by <a class="el" href="Soap_8cpp_source.html#l00132">getEnvelopeUri()</a>.</p> </div> </div> <a class="anchor" id="a2d023944751b36b9e323a5f139013cae"></a><!-- doxytag: member="WsdlPull::Soap::soapBindingUri11" ref="a2d023944751b36b9e323a5f139013cae" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string <a class="el" href="classWsdlPull_1_1Soap.html#a2d023944751b36b9e323a5f139013cae">WsdlPull::Soap::soapBindingUri11</a> = "http://schemas.xmlsoap.org/wsdl/soap/"<code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00048">48</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> <p>Referenced by <a class="el" href="Soap_8cpp_source.html#l00048">Soap()</a>.</p> </div> </div> <a class="anchor" id="ad491dc6459b4c398abd60d5d0b29134f"></a><!-- doxytag: member="WsdlPull::Soap::soapBindingUri12" ref="ad491dc6459b4c398abd60d5d0b29134f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string <a class="el" href="classWsdlPull_1_1Soap.html#ad491dc6459b4c398abd60d5d0b29134f">WsdlPull::Soap::soapBindingUri12</a> = "http://schemas.xmlsoap.org/wsdl/soap12/wsdl11soap12.xsd"<code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="Soap_8h_source.html#l00049">49</a> of file <a class="el" href="Soap_8h_source.html">Soap.h</a>.</p> <p>Referenced by <a class="el" href="Soap_8cpp_source.html#l00048">Soap()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li>/builddir/build/BUILD/wsdlpull-1.23/src/wsdlparser/<a class="el" href="Soap_8h_source.html">Soap.h</a></li> <li>/builddir/build/BUILD/wsdlpull-1.23/src/wsdlparser/<a class="el" href="Soap_8cpp_source.html">Soap.cpp</a></li> </ul> </div> <!--- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Defines</a></div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <hr class="footer"/><address style="text-align: right;"><small>Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address> </body> </html>