Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 7dbb97048ebf07a07f14d36d61024b23 > files > 181

wsdlpull-doc-1.23-3.fc13.noarch.rpm

<!-- 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::WsdlParser 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&nbsp;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&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceWsdlPull.html">WsdlPull</a>::<a class="el" href="classWsdlPull_1_1WsdlParser.html">WsdlParser</a>
  </div>
</div>
<div class="contents">
<h1>WsdlPull::WsdlParser Class Reference</h1><!-- doxytag: class="WsdlPull::WsdlParser" -->
<p><code>#include &lt;<a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>&gt;</code></p>

<p><a href="classWsdlPull_1_1WsdlParser-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 &nbsp;</td><td class="memItemRight" valign="bottom">{ <br/>
&nbsp;&nbsp;<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318aa85624f03763b9971dbb52dccb729876">NONE</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318ab7d5f7427482e40d4da8d9e844992bb9">START</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a87819b12ea4f3399fcc88305f5b7d017">DEFINITION</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a4590d3f5d59f319e16ace3ddba601fad">DOCUMENTATION</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318ab51d0d04f6e73ff597c57e2377cbfaf6">ANNOTATION</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a6c4b620b2a408d97cf31dad1f419f9fc">IMPORT</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a0d23933d89947ed8b9c3cf11afc64c98">SCHEMA</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318aa7e899f033bd3be0b1148ac67d0ff899">TYPES</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a63a6e92ef47cada78b935dff3a585720">MESSAGE</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a800daa185f0a1cc275bc466a63877721">PART</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a86f553c1044c163eab25999e9fbfcbac">PORT_TYPE</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a8aaaf8ef79f597273e9982b3992bebb6">OPERATION</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a7c780903f0de2e41fa67cc7348689aa4">INPUT</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318ab41bffa4f1913b0dc87bd8e09abca79d">OUTPUT</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a1c7c7589b1d8ee6091cc5997b963f137">FAULT</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a6bda3446b22917beeb525eb7e8503a29">BINDING</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318ae79d6861020cd466f0b9fb20b9ebcc0a">EXTENSIBILITY</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a7bb81b09f7401cd6fdd4afee2d9c792b">SERVICE</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a06fd3ae919a5174ef41d5de299a42fbe">PORT</a>, 
<a class="el" href="classWsdlPull_1_1WsdlParser.html#a260c5fff57639acdfc341ba1ef813318a2bc4a6573dd17c9b11c9d5c7e7d84098">END</a>
<br/>
 }</td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#adb720c0f7590640f4a0da5b9394c4a46">setSchemaPath</a> (const std::string &amp;schemaPath)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#aa47a83e8d4ed3e9690a287a50f29a85a">getSchemaParser</a> (int schemaId) const </td></tr>
<tr><td colspan="2"><div class="groupHeader">Constructors and Destructors</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp64fb2b8a2107864a2f56d3f7cc47f3aa"></a> </p>
</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#ab7f3d83081f5694b46373e766aac07b2">WsdlParser</a> (std::istream &amp;in=std::cin, std::ostream &amp;out=std::cout, const std::string &amp;schemaPath=&quot;&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#ac4c787a5e6019287d88bf64f222561c2">WsdlParser</a> (const std::string &amp;Uri, std::ostream &amp;out=std::cout, const std::string &amp;schemaPath=&quot;&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a9fb287fb90d2153843ef9b23a0f3fb31">~WsdlParser</a> ()</td></tr>
<tr><td colspan="2"><div class="groupHeader">methods used for parsing</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpf44e7b2e94c4c79eebd6362375267fd0"></a> </p>
</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a874400c3caa0253c187317df6cdd972f">getNextElement</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a2d1b21eb1ddda7ff69ffe4ca39b38e8a">getEventType</a> ()</td></tr>
<tr><td colspan="2"><div class="groupHeader">Extensibility handler methods</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp616cb7ec9690127e59041ed39c2bdbca"></a> </p>
</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a476ffadafac0d4cc94648601c19a2746">addExtensibilityHandler</a> (<a class="el" href="classWsdlPull_1_1WsdlExtension.html">WsdlExtension</a> *ext)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWsdlPull_1_1WsdlExtension.html">WsdlExtension</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a141e92461f6ed693b527b972b3e998a7">getExtensibilityHandler</a> (const std::string &amp;ns)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWsdlPull_1_1WsdlExtension.html">WsdlExtension</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a9800076fe37b8f147cc9f9db6aee6039">getExtensibilityHandler</a> (int extId)</td></tr>
<tr><td colspan="2"><div class="groupHeader">Miscellaneous methods</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp1f59a20e05c8d04770a9c1bf93593cfa"></a> </p>
</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a450e0ca8f389a0b8d41df2ce453ac026">setFeature</a> (int feature_id)</td></tr>
<tr><td colspan="2"><h2>Various Getter methods</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp5704fcb1a8d1f598d5c1ad4d2b545942"></a> </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classWsdlPull_1_1Service.html">Service</a> * &gt;<br class="typebreak"/>
::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a5ecf17b5d2093634fe0d83512a2fd1c6">ServiceIterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a30ff5f610b7d8e1b76a2d82bba861ba9">useLocalSchema_</a> = true</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a9be3589922f27b9a7e86161ffc184545">getNamespace</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a53e89502123167b21e6be1807c6c2d1c">getName</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a92637b79b5359feec0ebe76d310e1ec1">getDocumentation</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const Binding *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#ab689621ead080f8de3e4bc685ff92afb">getBinding</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const Binding *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#afb664619e227db5b7cb7e69e8d92a08f">getBinding</a> (const <a class="el" href="classQname.html">Qname</a> &amp;q)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#acbb782e8f70261f6540633f34b3c9425">getBindings</a> (Binding::cBindingIterator &amp;begin, Binding::cBindingIterator &amp;end) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWsdlPull_1_1Service.html">Service</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a0fb2d64a8a6bde4bdb5241dc4680d066">getService</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWsdlPull_1_1Service.html">Service</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a4b82b5345089b94d502f49604599bc06">getService</a> (const <a class="el" href="classQname.html">Qname</a> &amp;q)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#aab002a1b56d79403b66d25e819a9a828">getServices</a> (<a class="el" href="classWsdlPull_1_1WsdlParser.html#a5ecf17b5d2093634fe0d83512a2fd1c6">ServiceIterator</a> &amp;from, <a class="el" href="classWsdlPull_1_1WsdlParser.html#a5ecf17b5d2093634fe0d83512a2fd1c6">ServiceIterator</a> &amp;to)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWsdlPull_1_1PortType.html">PortType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a0a8946ae3d184dd471081ae5162cc2ea">getPortType</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWsdlPull_1_1PortType.html">PortType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a0483322c2ec2cf8e06024cd93d2dd528">getPortType</a> (const <a class="el" href="classQname.html">Qname</a> &amp;q)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a8e98174dfb669dbf08e2fd445e38192f">getPortTypes</a> (<a class="el" href="classWsdlPull_1_1PortType.html#a677f9c91f9a9a03327d4de0fd4e7bb0e">PortType::cPortTypeIterator</a> &amp;begin, <a class="el" href="classWsdlPull_1_1PortType.html#a677f9c91f9a9a03327d4de0fd4e7bb0e">PortType::cPortTypeIterator</a> &amp;end) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#ad11e5e7e5fdf8fc0eea9e7d8b948d02b">getOperations</a> (const <a class="el" href="classQname.html">Qname</a> &amp;portType, <a class="el" href="classWsdlPull_1_1Operation.html#a08d57d472188893cd746f616a2f001ea">Operation::cOpIterator</a> &amp;begin, <a class="el" href="classWsdlPull_1_1Operation.html#a08d57d472188893cd746f616a2f001ea">Operation::cOpIterator</a> &amp;end)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWsdlPull_1_1Operation.html">Operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#ad8afe82a83d367c4d38ee11e13d7e51b">getOperation</a> (const <a class="el" href="classQname.html">Qname</a> &amp;portType, const <a class="el" href="classQname.html">Qname</a> &amp;q)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWsdlPull_1_1Message.html">Message</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#ac6b367849ced4338f859e057dd6051b3">getMessage</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWsdlPull_1_1Message.html">Message</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#adb714a52d7b4fa138c834421489ed3dc">getMessage</a> (const <a class="el" href="classQname.html">Qname</a> &amp;q)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::list&lt; const <a class="el" href="classWsdlPull_1_1Message.html">Message</a> * &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a083863e85bfc3c0641dc37875c7de86d">getMessages</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a3c73654427ed86eba4f9fc11a0553ab0">getSchemaParsers</a> (std::vector&lt; <a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> * &gt;::iterator &amp;from, std::vector&lt; <a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> * &gt;::iterator &amp;to)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a6750e4364022b1eac6cc49814644994f">getNumSchemas</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#acafc80907fce86d7ff7606db0c395b90">getSchemaParser</a> (std::string targetNamespace) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a429b53e43b7c1c4c33fdd4697eba1a06">status</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a486f457cb092645ef42d8c6541ce2d5d">wsdlPath</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a99c49843227c56f4eea7226b52cb71cf">logger</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWsdlPull_1_1WsdlParser.html#ac30683575f1f6264fc7d3edd8537c0fe">getWsdlFileName</a> ()</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00043">43</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a5ecf17b5d2093634fe0d83512a2fd1c6"></a><!-- doxytag: member="WsdlPull::WsdlParser::ServiceIterator" ref="a5ecf17b5d2093634fe0d83512a2fd1c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt;<a class="el" href="classWsdlPull_1_1Service.html">Service</a>*&gt;::iterator <a class="el" href="classWsdlPull_1_1WsdlParser.html#a5ecf17b5d2093634fe0d83512a2fd1c6">WsdlPull::WsdlParser::ServiceIterator</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getService. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the service element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the <a class="el" href="classWsdlPull_1_1Service.html">Service</a> element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00150">150</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

</div>
</div>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a260c5fff57639acdfc341ba1ef813318"></a><!-- doxytag: member="WsdlPull::WsdlParser::@7" ref="a260c5fff57639acdfc341ba1ef813318" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The various states of the Wsdl Parser </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318aa85624f03763b9971dbb52dccb729876"></a><!-- doxytag: member="NONE" ref="a260c5fff57639acdfc341ba1ef813318aa85624f03763b9971dbb52dccb729876" args="" -->NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318ab7d5f7427482e40d4da8d9e844992bb9"></a><!-- doxytag: member="START" ref="a260c5fff57639acdfc341ba1ef813318ab7d5f7427482e40d4da8d9e844992bb9" args="" -->START</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a87819b12ea4f3399fcc88305f5b7d017"></a><!-- doxytag: member="DEFINITION" ref="a260c5fff57639acdfc341ba1ef813318a87819b12ea4f3399fcc88305f5b7d017" args="" -->DEFINITION</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a4590d3f5d59f319e16ace3ddba601fad"></a><!-- doxytag: member="DOCUMENTATION" ref="a260c5fff57639acdfc341ba1ef813318a4590d3f5d59f319e16ace3ddba601fad" args="" -->DOCUMENTATION</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318ab51d0d04f6e73ff597c57e2377cbfaf6"></a><!-- doxytag: member="ANNOTATION" ref="a260c5fff57639acdfc341ba1ef813318ab51d0d04f6e73ff597c57e2377cbfaf6" args="" -->ANNOTATION</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a6c4b620b2a408d97cf31dad1f419f9fc"></a><!-- doxytag: member="IMPORT" ref="a260c5fff57639acdfc341ba1ef813318a6c4b620b2a408d97cf31dad1f419f9fc" args="" -->IMPORT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a0d23933d89947ed8b9c3cf11afc64c98"></a><!-- doxytag: member="SCHEMA" ref="a260c5fff57639acdfc341ba1ef813318a0d23933d89947ed8b9c3cf11afc64c98" args="" -->SCHEMA</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318aa7e899f033bd3be0b1148ac67d0ff899"></a><!-- doxytag: member="TYPES" ref="a260c5fff57639acdfc341ba1ef813318aa7e899f033bd3be0b1148ac67d0ff899" args="" -->TYPES</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a63a6e92ef47cada78b935dff3a585720"></a><!-- doxytag: member="MESSAGE" ref="a260c5fff57639acdfc341ba1ef813318a63a6e92ef47cada78b935dff3a585720" args="" -->MESSAGE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a800daa185f0a1cc275bc466a63877721"></a><!-- doxytag: member="PART" ref="a260c5fff57639acdfc341ba1ef813318a800daa185f0a1cc275bc466a63877721" args="" -->PART</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a86f553c1044c163eab25999e9fbfcbac"></a><!-- doxytag: member="PORT_TYPE" ref="a260c5fff57639acdfc341ba1ef813318a86f553c1044c163eab25999e9fbfcbac" args="" -->PORT_TYPE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a8aaaf8ef79f597273e9982b3992bebb6"></a><!-- doxytag: member="OPERATION" ref="a260c5fff57639acdfc341ba1ef813318a8aaaf8ef79f597273e9982b3992bebb6" args="" -->OPERATION</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a7c780903f0de2e41fa67cc7348689aa4"></a><!-- doxytag: member="INPUT" ref="a260c5fff57639acdfc341ba1ef813318a7c780903f0de2e41fa67cc7348689aa4" args="" -->INPUT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318ab41bffa4f1913b0dc87bd8e09abca79d"></a><!-- doxytag: member="OUTPUT" ref="a260c5fff57639acdfc341ba1ef813318ab41bffa4f1913b0dc87bd8e09abca79d" args="" -->OUTPUT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a1c7c7589b1d8ee6091cc5997b963f137"></a><!-- doxytag: member="FAULT" ref="a260c5fff57639acdfc341ba1ef813318a1c7c7589b1d8ee6091cc5997b963f137" args="" -->FAULT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a6bda3446b22917beeb525eb7e8503a29"></a><!-- doxytag: member="BINDING" ref="a260c5fff57639acdfc341ba1ef813318a6bda3446b22917beeb525eb7e8503a29" args="" -->BINDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318ae79d6861020cd466f0b9fb20b9ebcc0a"></a><!-- doxytag: member="EXTENSIBILITY" ref="a260c5fff57639acdfc341ba1ef813318ae79d6861020cd466f0b9fb20b9ebcc0a" args="" -->EXTENSIBILITY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a7bb81b09f7401cd6fdd4afee2d9c792b"></a><!-- doxytag: member="SERVICE" ref="a260c5fff57639acdfc341ba1ef813318a7bb81b09f7401cd6fdd4afee2d9c792b" args="" -->SERVICE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a06fd3ae919a5174ef41d5de299a42fbe"></a><!-- doxytag: member="PORT" ref="a260c5fff57639acdfc341ba1ef813318a06fd3ae919a5174ef41d5de299a42fbe" args="" -->PORT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a260c5fff57639acdfc341ba1ef813318a2bc4a6573dd17c9b11c9d5c7e7d84098"></a><!-- doxytag: member="END" ref="a260c5fff57639acdfc341ba1ef813318a2bc4a6573dd17c9b11c9d5c7e7d84098" args="" -->END</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00298">298</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ab7f3d83081f5694b46373e766aac07b2"></a><!-- doxytag: member="WsdlPull::WsdlParser::WsdlParser" ref="ab7f3d83081f5694b46373e766aac07b2" args="(std::istream &amp;in=std::cin, std::ostream &amp;out=std::cout, const std::string &amp;schemaPath=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">WsdlPull::WsdlParser::WsdlParser </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&nbsp;</td>
          <td class="paramname"> <em>in</em> = <code>std::cin</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>out</em> = <code>std::cout</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>schemaPath</em> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The default constructor for <a class="el" href="classWsdlPull_1_1WsdlParser.html">WsdlParser</a> </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>input</em>&nbsp;</td><td>stream for the wsdl file </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>output</em>&nbsp;</td><td>stream for any error outputs </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>schemaPath</em>&nbsp;</td><td>path to directory containing XML schema files </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00037">37</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac4c787a5e6019287d88bf64f222561c2"></a><!-- doxytag: member="WsdlPull::WsdlParser::WsdlParser" ref="ac4c787a5e6019287d88bf64f222561c2" args="(const std::string &amp;Uri, std::ostream &amp;out=std::cout, const std::string &amp;schemaPath=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">WsdlPull::WsdlParser::WsdlParser </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>Uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>out</em> = <code>std::cout</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>schemaPath</em> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The default constructor for <a class="el" href="classWsdlPull_1_1WsdlParser.html">WsdlParser</a> </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>input</em>&nbsp;</td><td>stream for the wsdl file </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>output</em>&nbsp;</td><td>stream for any error outputs </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>schemaPath</em>&nbsp;</td><td>path to directory containing XML schema files </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00052">52</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="XmlUtils_8cpp_source.html#l00108">XmlUtils::fetchUri()</a>.</p>

</div>
</div>
<a class="anchor" id="a9fb287fb90d2153843ef9b23a0f3fb31"></a><!-- doxytag: member="WsdlPull::WsdlParser::~WsdlParser" ref="a9fb287fb90d2153843ef9b23a0f3fb31" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">WsdlPull::WsdlParser::~WsdlParser </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The default constructor for <a class="el" href="classWsdlPull_1_1WsdlParser.html">WsdlParser</a> </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>input</em>&nbsp;</td><td>stream for the wsdl file </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>output</em>&nbsp;</td><td>stream for any error outputs </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>schemaPath</em>&nbsp;</td><td>path to directory containing XML schema files </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00125">125</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="osdir_8h_source.html#l00023">oslink::directory::next()</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="adb720c0f7590640f4a0da5b9394c4a46"></a><!-- doxytag: member="WsdlPull::WsdlParser::setSchemaPath" ref="adb720c0f7590640f4a0da5b9394c4a46" args="(const std::string &amp;schemaPath)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WsdlPull::WsdlParser::setSchemaPath </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>schemaPath</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>setSchemaPath Set path to location of XML schema files, used by parser. </p>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l01608">1608</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a874400c3caa0253c187317df6cdd972f"></a><!-- doxytag: member="WsdlPull::WsdlParser::getNextElement" ref="a874400c3caa0253c187317df6cdd972f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int WsdlPull::WsdlParser::getNextElement </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getNextElement processes the next Wsdl ELement in the stream and returns the type of the root Wsdl element parsed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>one of START,DEFINITION,DOCUMENTATION,ANNOTATION, TYPES,MESSAGE,PORT_TYPE,BINDING,SERVICE,IMPORT </dd></dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00426">426</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

<p>Referenced by <a class="el" href="wsdl_8cpp_source.html#l00059">printPortTypes()</a>, and <a class="el" href="WsdlInvoker_8cpp_source.html#l00064">WsdlPull::WsdlInvoker::WsdlInvoker()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d1b21eb1ddda7ff69ffe4ca39b38e8a"></a><!-- doxytag: member="WsdlPull::WsdlParser::getEventType" ref="a2d1b21eb1ddda7ff69ffe4ca39b38e8a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int WsdlPull::WsdlParser::getEventType </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getEventType returns the type Wsdl element parsed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>one of the Wsdl event types </dd></dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00457">457</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

<p>Referenced by <a class="el" href="wsdl_8cpp_source.html#l00059">printPortTypes()</a>.</p>

</div>
</div>
<a class="anchor" id="a9be3589922f27b9a7e86161ffc184545"></a><!-- doxytag: member="WsdlPull::WsdlParser::getNamespace" ref="a9be3589922f27b9a7e86161ffc184545" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string WsdlPull::WsdlParser::getNamespace </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getTargetNamespace </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>target namespace of the wsdl document </dd></dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00441">441</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

<p>Referenced by <a class="el" href="WsdlParser_8cpp_source.html#l00206">getBinding()</a>, <a class="el" href="WsdlParser_8cpp_source.html#l00284">getPortType()</a>, <a class="el" href="WsdlParser_8cpp_source.html#l00385">getSchemaParser()</a>, and <a class="el" href="WsdlParser_8cpp_source.html#l00239">getService()</a>.</p>

</div>
</div>
<a class="anchor" id="a53e89502123167b21e6be1807c6c2d1c"></a><!-- doxytag: member="WsdlPull::WsdlParser::getName" ref="a53e89502123167b21e6be1807c6c2d1c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string WsdlPull::WsdlParser::getName </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getName </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>name of the wsdl document </dd></dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00448">448</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

</div>
</div>
<a class="anchor" id="a92637b79b5359feec0ebe76d310e1ec1"></a><!-- doxytag: member="WsdlPull::WsdlParser::getDocumentation" ref="a92637b79b5359feec0ebe76d310e1ec1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string * WsdlPull::WsdlParser::getDocumentation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getDocumentation Returns the documentation string for the WSDL file This method must be called after <code>getEventType</code> returns DOCUMENT </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>documentation std::string . </dd></dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00434">434</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

<p>Referenced by <a class="el" href="WsdlInvoker_8cpp_source.html#l00260">WsdlPull::WsdlInvoker::getDocumentation()</a>.</p>

</div>
</div>
<a class="anchor" id="ab689621ead080f8de3e4bc685ff92afb"></a><!-- doxytag: member="WsdlPull::WsdlParser::getBinding" ref="ab689621ead080f8de3e4bc685ff92afb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const Binding * WsdlPull::WsdlParser::getBinding </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getBinding .This method must be called after <code>getEventType</code> returns BINDING </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the Binding element just parsed. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00182">182</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="WsdlParser_8h_source.html#l00315">BINDING</a>.</p>

</div>
</div>
<a class="anchor" id="afb664619e227db5b7cb7e69e8d92a08f"></a><!-- doxytag: member="WsdlPull::WsdlParser::getBinding" ref="afb664619e227db5b7cb7e69e8d92a08f" args="(const Qname &amp;q)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const Binding * WsdlPull::WsdlParser::getBinding </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classQname.html">Qname</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>q</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getBinding . </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the binding element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the Binding element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00206">206</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="Qname_8h_source.html#l00076">Qname::getLocalName()</a>, <a class="el" href="Qname_8h_source.html#l00090">Qname::getNamespace()</a>, <a class="el" href="WsdlParser_8h_source.html#l00441">getNamespace()</a>, <a class="el" href="Qname_8h_source.html#l00083">Qname::getPrefix()</a>, and <a class="el" href="Qname_8h_source.html#l00097">Qname::setNamespace()</a>.</p>

</div>
</div>
<a class="anchor" id="acbb782e8f70261f6540633f34b3c9425"></a><!-- doxytag: member="WsdlPull::WsdlParser::getBindings" ref="acbb782e8f70261f6540633f34b3c9425" args="(Binding::cBindingIterator &amp;begin, Binding::cBindingIterator &amp;end) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool WsdlPull::WsdlParser::getBindings </td>
          <td>(</td>
          <td class="paramtype">Binding::cBindingIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>begin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Binding::cBindingIterator &amp;&nbsp;</td>
          <td class="paramname"> <em>end</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getBindings </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>iterator to a list of binding elements </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l01573">1573</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0fb2d64a8a6bde4bdb5241dc4680d066"></a><!-- doxytag: member="WsdlPull::WsdlParser::getService" ref="a0fb2d64a8a6bde4bdb5241dc4680d066" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWsdlPull_1_1Service.html">Service</a> * WsdlPull::WsdlParser::getService </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getService .This method must be called after <code>getEventType</code> returns SERVICE </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the Binding element just parsed. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00225">225</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="WsdlParser_8h_source.html#l00317">SERVICE</a>.</p>

</div>
</div>
<a class="anchor" id="a4b82b5345089b94d502f49604599bc06"></a><!-- doxytag: member="WsdlPull::WsdlParser::getService" ref="a4b82b5345089b94d502f49604599bc06" args="(const Qname &amp;q)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWsdlPull_1_1Service.html">Service</a> * WsdlPull::WsdlParser::getService </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classQname.html">Qname</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>q</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getService. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the service element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the <a class="el" href="classWsdlPull_1_1Service.html">Service</a> element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00239">239</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="Qname_8h_source.html#l00076">Qname::getLocalName()</a>, <a class="el" href="Qname_8h_source.html#l00090">Qname::getNamespace()</a>, <a class="el" href="WsdlParser_8h_source.html#l00441">getNamespace()</a>, <a class="el" href="Qname_8h_source.html#l00083">Qname::getPrefix()</a>, and <a class="el" href="Qname_8h_source.html#l00097">Qname::setNamespace()</a>.</p>

</div>
</div>
<a class="anchor" id="aab002a1b56d79403b66d25e819a9a828"></a><!-- doxytag: member="WsdlPull::WsdlParser::getServices" ref="aab002a1b56d79403b66d25e819a9a828" args="(ServiceIterator &amp;from, ServiceIterator &amp;to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WsdlPull::WsdlParser::getServices </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a5ecf17b5d2093634fe0d83512a2fd1c6">ServiceIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classWsdlPull_1_1WsdlParser.html#a5ecf17b5d2093634fe0d83512a2fd1c6">ServiceIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getService. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the service element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the <a class="el" href="classWsdlPull_1_1Service.html">Service</a> element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00259">259</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0a8946ae3d184dd471081ae5162cc2ea"></a><!-- doxytag: member="WsdlPull::WsdlParser::getPortType" ref="a0a8946ae3d184dd471081ae5162cc2ea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWsdlPull_1_1PortType.html">PortType</a> * WsdlPull::WsdlParser::getPortType </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getPortType .This method must be called after <code>getEventType</code> returns PORT_TYPE </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the port type element just parsed. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00269">269</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="WsdlParser_8h_source.html#l00310">PORT_TYPE</a>.</p>

<p>Referenced by <a class="el" href="WsdlParser_8cpp_source.html#l00318">getOperation()</a>, <a class="el" href="WsdlParser_8cpp_source.html#l00303">getOperations()</a>, and <a class="el" href="wsdl_8cpp_source.html#l00059">printPortTypes()</a>.</p>

</div>
</div>
<a class="anchor" id="a0483322c2ec2cf8e06024cd93d2dd528"></a><!-- doxytag: member="WsdlPull::WsdlParser::getPortType" ref="a0483322c2ec2cf8e06024cd93d2dd528" args="(const Qname &amp;q)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWsdlPull_1_1PortType.html">PortType</a> * WsdlPull::WsdlParser::getPortType </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classQname.html">Qname</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>q</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getPortType </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the port type element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the port type element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00284">284</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="Qname_8h_source.html#l00076">Qname::getLocalName()</a>, <a class="el" href="WsdlParser_8h_source.html#l00441">getNamespace()</a>, and <a class="el" href="Qname_8h_source.html#l00083">Qname::getPrefix()</a>.</p>

</div>
</div>
<a class="anchor" id="a8e98174dfb669dbf08e2fd445e38192f"></a><!-- doxytag: member="WsdlPull::WsdlParser::getPortTypes" ref="a8e98174dfb669dbf08e2fd445e38192f" args="(PortType::cPortTypeIterator &amp;begin, PortType::cPortTypeIterator &amp;end) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool WsdlPull::WsdlParser::getPortTypes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWsdlPull_1_1PortType.html#a677f9c91f9a9a03327d4de0fd4e7bb0e">PortType::cPortTypeIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>begin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classWsdlPull_1_1PortType.html#a677f9c91f9a9a03327d4de0fd4e7bb0e">PortType::cPortTypeIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>end</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getPortTypes </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>iterators to a container of port types </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l01587">1587</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad11e5e7e5fdf8fc0eea9e7d8b948d02b"></a><!-- doxytag: member="WsdlPull::WsdlParser::getOperations" ref="ad11e5e7e5fdf8fc0eea9e7d8b948d02b" args="(const Qname &amp;portType, Operation::cOpIterator &amp;begin, Operation::cOpIterator &amp;end)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool WsdlPull::WsdlParser::getOperations </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classQname.html">Qname</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>portType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classWsdlPull_1_1Operation.html#a08d57d472188893cd746f616a2f001ea">Operation::cOpIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>begin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classWsdlPull_1_1Operation.html#a08d57d472188893cd746f616a2f001ea">Operation::cOpIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>end</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getOperations </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the port type element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the port type is found. returns the start and ending iterators to operations </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00303">303</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="PortType_8h_source.html#l00140">WsdlPull::PortType::getOperations()</a>, and <a class="el" href="WsdlParser_8cpp_source.html#l00269">getPortType()</a>.</p>

</div>
</div>
<a class="anchor" id="ad8afe82a83d367c4d38ee11e13d7e51b"></a><!-- doxytag: member="WsdlPull::WsdlParser::getOperation" ref="ad8afe82a83d367c4d38ee11e13d7e51b" args="(const Qname &amp;portType, const Qname &amp;q)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWsdlPull_1_1Operation.html">Operation</a> * WsdlPull::WsdlParser::getOperation </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classQname.html">Qname</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>portType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classQname.html">Qname</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>q</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getOperation </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the port type element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the operation element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the operation element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00318">318</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="Qname_8h_source.html#l00076">Qname::getLocalName()</a>, <a class="el" href="WsdlElement_8h_source.html#l00110">WsdlPull::WsdlElement::getName()</a>, <a class="el" href="PortType_8h_source.html#l00102">WsdlPull::PortType::getNumOps()</a>, <a class="el" href="PortType_8h_source.html#l00109">WsdlPull::PortType::getOperation()</a>, and <a class="el" href="WsdlParser_8cpp_source.html#l00269">getPortType()</a>.</p>

</div>
</div>
<a class="anchor" id="ac6b367849ced4338f859e057dd6051b3"></a><!-- doxytag: member="WsdlPull::WsdlParser::getMessage" ref="ac6b367849ced4338f859e057dd6051b3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWsdlPull_1_1Message.html">Message</a> * WsdlPull::WsdlParser::getMessage </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getMessage .This method must be called after <code>getEventType</code> returns MESSAGE </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the message element just parsed. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00337">337</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="WsdlParser_8h_source.html#l00308">MESSAGE</a>.</p>

</div>
</div>
<a class="anchor" id="adb714a52d7b4fa138c834421489ed3dc"></a><!-- doxytag: member="WsdlPull::WsdlParser::getMessage" ref="adb714a52d7b4fa138c834421489ed3dc" args="(const Qname &amp;q)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWsdlPull_1_1Message.html">Message</a> * WsdlPull::WsdlParser::getMessage </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classQname.html">Qname</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>q</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getMessage . </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>of the message element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the message element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00367">367</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="Qname_8h_source.html#l00076">Qname::getLocalName()</a>, and <a class="el" href="Qname_8h_source.html#l00090">Qname::getNamespace()</a>.</p>

</div>
</div>
<a class="anchor" id="a083863e85bfc3c0641dc37875c7de86d"></a><!-- doxytag: member="WsdlPull::WsdlParser::getMessages" ref="a083863e85bfc3c0641dc37875c7de86d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt; const <a class="el" href="classWsdlPull_1_1Message.html">Message</a> * &gt; &amp; WsdlPull::WsdlParser::getMessages </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getMessages </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>list of all messages parsed. </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00465">465</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3c73654427ed86eba4f9fc11a0553ab0"></a><!-- doxytag: member="WsdlPull::WsdlParser::getSchemaParsers" ref="a3c73654427ed86eba4f9fc11a0553ab0" args="(std::vector&lt; SchemaParser * &gt;::iterator &amp;from, std::vector&lt; SchemaParser * &gt;::iterator &amp;to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WsdlPull::WsdlParser::getSchemaParsers </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> * &gt;::iterator &amp;&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> * &gt;::iterator &amp;&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getSchemaParsers </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>iterators to list of schema parsers the first element is the start of the list second being the end of it </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l01534">1534</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6750e4364022b1eac6cc49814644994f"></a><!-- doxytag: member="WsdlPull::WsdlParser::getNumSchemas" ref="a6750e4364022b1eac6cc49814644994f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int WsdlPull::WsdlParser::getNumSchemas </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getNumSchemas </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>number of schemas in the wsdl document </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l01601">1601</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acafc80907fce86d7ff7606db0c395b90"></a><!-- doxytag: member="WsdlPull::WsdlParser::getSchemaParser" ref="acafc80907fce86d7ff7606db0c395b90" args="(std::string targetNamespace) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> * WsdlPull::WsdlParser::getSchemaParser </td>
          <td>(</td>
          <td class="paramtype">std::string&nbsp;</td>
          <td class="paramname"> <em>targetNamespace</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getSchemaParser </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>target</em>&nbsp;</td><td>namespace of the schema </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to the schema parser for the namespace </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00385">385</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>References <a class="el" href="WsdlParser_8h_source.html#l00441">getNamespace()</a>, and <a class="el" href="Schema_8h_source.html#l00092">Schema::SchemaUri</a>.</p>

</div>
</div>
<a class="anchor" id="a429b53e43b7c1c4c33fdd4697eba1a06"></a><!-- doxytag: member="WsdlPull::WsdlParser::status" ref="a429b53e43b7c1c4c33fdd4697eba1a06" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool WsdlPull::WsdlParser::status </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>to query the status of wsdl parsing </p>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00489">489</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

<p>Referenced by <a class="el" href="WsdlInvoker_8cpp_source.html#l00064">WsdlPull::WsdlInvoker::WsdlInvoker()</a>.</p>

</div>
</div>
<a class="anchor" id="a486f457cb092645ef42d8c6541ce2d5d"></a><!-- doxytag: member="WsdlPull::WsdlParser::wsdlPath" ref="a486f457cb092645ef42d8c6541ce2d5d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string WsdlPull::WsdlParser::wsdlPath </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getService. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the service element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the <a class="el" href="classWsdlPull_1_1Service.html">Service</a> element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00483">483</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

</div>
</div>
<a class="anchor" id="a99c49843227c56f4eea7226b52cb71cf"></a><!-- doxytag: member="WsdlPull::WsdlParser::logger" ref="a99c49843227c56f4eea7226b52cb71cf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; WsdlPull::WsdlParser::logger </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getService. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the service element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the <a class="el" href="classWsdlPull_1_1Service.html">Service</a> element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00496">496</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac30683575f1f6264fc7d3edd8537c0fe"></a><!-- doxytag: member="WsdlPull::WsdlParser::getWsdlFileName" ref="ac30683575f1f6264fc7d3edd8537c0fe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string&amp; WsdlPull::WsdlParser::getWsdlFileName </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getService. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the service element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the <a class="el" href="classWsdlPull_1_1Service.html">Service</a> element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00255">255</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

</div>
</div>
<a class="anchor" id="a476ffadafac0d4cc94648601c19a2746"></a><!-- doxytag: member="WsdlPull::WsdlParser::addExtensibilityHandler" ref="a476ffadafac0d4cc94648601c19a2746" args="(WsdlExtension *ext)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WsdlPull::WsdlParser::addExtensibilityHandler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWsdlPull_1_1WsdlExtension.html">WsdlExtension</a> *&nbsp;</td>
          <td class="paramname"> <em>ext</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>addExtensibilityHandler Registers an extensibility handler for Wsdl extensibility namespaces </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pointer</em>&nbsp;</td><td>to the instance of <a class="el" href="classWsdlPull_1_1WsdlExtension.html">WsdlExtension</a> </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l00196">196</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a141e92461f6ed693b527b972b3e998a7"></a><!-- doxytag: member="WsdlPull::WsdlParser::getExtensibilityHandler" ref="a141e92461f6ed693b527b972b3e998a7" args="(const std::string &amp;ns)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWsdlPull_1_1WsdlExtension.html">WsdlExtension</a> * WsdlPull::WsdlParser::getExtensibilityHandler </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>ns</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getExtensibilityHandler returns theextensibility handler for the namespaces </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>namespace</em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l01261">1261</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

<p>Referenced by <a class="el" href="WsdlElement_8cpp_source.html#l00058">WsdlPull::WsdlElement::getExtensibilityAttributes()</a>, and <a class="el" href="WsdlElement_8cpp_source.html#l00039">WsdlPull::WsdlElement::getExtensibilityElements()</a>.</p>

</div>
</div>
<a class="anchor" id="a9800076fe37b8f147cc9f9db6aee6039"></a><!-- doxytag: member="WsdlPull::WsdlParser::getExtensibilityHandler" ref="a9800076fe37b8f147cc9f9db6aee6039" args="(int extId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWsdlPull_1_1WsdlExtension.html">WsdlExtension</a> * WsdlPull::WsdlParser::getExtensibilityHandler </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>extId</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>addExtensibilityHandler Registers an extensibility handler for Wsdl extensibility namespaces </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pointer</em>&nbsp;</td><td>to the instance of <a class="el" href="classWsdlPull_1_1WsdlExtension.html">WsdlExtension</a> </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8cpp_source.html#l01271">1271</a> of file <a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a450e0ca8f389a0b8d41df2ce453ac026"></a><!-- doxytag: member="WsdlPull::WsdlParser::setFeature" ref="a450e0ca8f389a0b8d41df2ce453ac026" args="(int feature_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool WsdlPull::WsdlParser::setFeature </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>feature_id</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>setFeature enables one of the features of the parser </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true or false </dd></dl>

</div>
</div>
<a class="anchor" id="aa47a83e8d4ed3e9690a287a50f29a85a"></a><!-- doxytag: member="WsdlPull::WsdlParser::getSchemaParser" ref="aa47a83e8d4ed3e9690a287a50f29a85a" args="(int schemaId) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classSchema_1_1SchemaParser.html">SchemaParser</a> * WsdlPull::WsdlParser::getSchemaParser </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>schemaId</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getSchemaParser </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>of the schema parser .index:0..getNumSchemas-1 </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to the schema parser for the namespace </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00476">476</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a30ff5f610b7d8e1b76a2d82bba861ba9"></a><!-- doxytag: member="WsdlPull::WsdlParser::useLocalSchema_" ref="a30ff5f610b7d8e1b76a2d82bba861ba9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classWsdlPull_1_1WsdlParser.html#a30ff5f610b7d8e1b76a2d82bba861ba9">WsdlPull::WsdlParser::useLocalSchema_</a> = true<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>getService. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classQname.html">Qname</a></em>&nbsp;</td><td>refering to the service element </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>reference to the <a class="el" href="classWsdlPull_1_1Service.html">Service</a> element </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classWsdlPull_1_1WsdlException.html">WsdlException</a></em>&nbsp;</td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="WsdlParser_8h_source.html#l00259">259</a> of file <a class="el" href="WsdlParser_8h_source.html">WsdlParser.h</a>.</p>

<p>Referenced by <a class="el" href="Soap_8cpp_source.html#l00093">WsdlPull::Soap::getEncodingSchema()</a>, <a class="el" href="Soap_8cpp_source.html#l00079">WsdlPull::Soap::getExtensibilitySchema()</a>, and <a class="el" href="wsdl_8cpp_source.html#l00101">main()</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="WsdlParser_8h_source.html">WsdlParser.h</a></li>
<li>/builddir/build/BUILD/wsdlpull-1.23/src/wsdlparser/<a class="el" href="WsdlParser_8cpp_source.html">WsdlParser.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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&nbsp;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&nbsp;</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&nbsp;
<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>