<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AbstractAttributeExtensibleXMLObject.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00116</filename>
    <includes id="a00120" name="AbstractXMLObject.h" local="no" imported="no">xmltooling/AbstractXMLObject.h</includes>
    <includes id="a00121" name="AttributeExtensibleXMLObject.h" local="no" imported="no">xmltooling/AttributeExtensibleXMLObject.h</includes>
    <class kind="class">xmltooling::AbstractAttributeExtensibleXMLObject</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractComplexElement.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00117</filename>
    <includes id="a00120" name="AbstractXMLObject.h" local="no" imported="no">xmltooling/AbstractXMLObject.h</includes>
    <class kind="class">xmltooling::AbstractComplexElement</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractDOMCachingXMLObject.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00118</filename>
    <includes id="a00120" name="AbstractXMLObject.h" local="no" imported="no">xmltooling/AbstractXMLObject.h</includes>
    <class kind="class">xmltooling::AbstractDOMCachingXMLObject</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractSimpleElement.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00119</filename>
    <includes id="a00120" name="AbstractXMLObject.h" local="no" imported="no">xmltooling/AbstractXMLObject.h</includes>
    <class kind="class">xmltooling::AbstractSimpleElement</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractXMLObject.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00120</filename>
    <includes id="a00144" name="logging.h" local="no" imported="no">xmltooling/logging.h</includes>
    <includes id="a00147" name="QName.h" local="no" imported="no">xmltooling/QName.h</includes>
    <includes id="a00198" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
    <class kind="class">xmltooling::AbstractXMLObject</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>AttributeExtensibleXMLObject.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00121</filename>
    <includes id="a00198" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
    <class kind="class">xmltooling::AttributeExtensibleXMLObject</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>base.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00122</filename>
    <class kind="struct">xmltooling::cleanup</class>
    <class kind="struct">xmltooling::cleanup_pair</class>
    <class kind="struct">xmltooling::cleanup_const_pair</class>
    <namespace>xmltooling</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAKE_NONCOPYABLE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a3f9965a2cc4aaade15ecbfe63a71cf15</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLOBJECT_ABSTRACT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>abe45465a5461693561c98c3896c63736</anchor>
      <arglist>(linkage, cname, base, desc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_XMLOBJECT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a184a5983089798524bf62a6d2a6fc537</anchor>
      <arglist>(linkage, cname, base, desc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_XMLOBJECT2</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a72c519be650469c6121acd28ec6d0dae</anchor>
      <arglist>(linkage, cname, base, base2, desc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_XMLOBJECT3</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a58cd19813bf1d02b75009cdd03ce5dca</anchor>
      <arglist>(linkage, cname, base, base2, base3, desc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_XMLOBJECT4</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a6461cda8c2c379c42adfc6601e55d5a9</anchor>
      <arglist>(linkage, cname, base, base2, base3, base4, desc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_XMLOBJECT5</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aca6926f4f191d3976ad6b822136a607f</anchor>
      <arglist>(linkage, cname, base, base2, base3, base4, base5, desc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_XMLOBJECT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a4313e3a00a8566975f82b4b45093d7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_ELEMENT_QNAME</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a0eb4a733906e0bc7c730a5180888e106</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_TYPE_QNAME</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aada49116b3cf070b1da974460ffb0367</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_ELEMENT_QNAME</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aca72739c64e4ec3855702d0bed30bdb7</anchor>
      <arglist>(cname, namespaceURI, namespacePrefix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_TYPE_QNAME</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a74c87def15e6bcbe18b1d9c39d1e8648</anchor>
      <arglist>(cname, namespaceURI, namespacePrefix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INHERITED_XMLOBJECT_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ac7eea41b57e0fbef6ada45dab7eedece</anchor>
      <arglist>(proper, upcased, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLOBJECT_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a8a852eda578a2e4353e0d9cd6eb00fb6</anchor>
      <arglist>(proper, upcased, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INHERITED_STRING_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a0bd66d0fcc29ebb1bbdb2cead465555d</anchor>
      <arglist>(proper, upcased)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_STRING_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ada094b989c0377ce7754242f289aa00a</anchor>
      <arglist>(proper, upcased)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INHERITED_DATETIME_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ac122dbcd05c92f62b30b9d1cf8d92109</anchor>
      <arglist>(proper, upcased)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_DATETIME_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad02085c1d37b0604c6b290fa50251328</anchor>
      <arglist>(proper, upcased)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INHERITED_INTEGER_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aa630296ecefe8b5faa2766baa1b0e59b</anchor>
      <arglist>(proper, upcased)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INTEGER_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a6b733a13ddcbc819a3d9aceee339e4c6</anchor>
      <arglist>(proper, upcased)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_BOOLEAN_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a3d44140e1c1bb50daa792a44c26bab43</anchor>
      <arglist>(proper, upcased, def)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECT_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a43d0e8a60abc310f962801d3812419bb</anchor>
      <arglist>(proper, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_STRING_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a414618cb6b3d42c90617470bdc8b8556</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_ID_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>adbcb3f847865bbb251ee4a5855a9923b</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_ID_ATTRIB_EX</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>afeaaa47cffa81c9ec44337c7ac596c6c</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_DATETIME_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aaba55b1d77ccca84affb21b263e37ae7</anchor>
      <arglist>(proper, fallback)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_DURATION_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aec4366e0a855bb0b63e490e92f47f502</anchor>
      <arglist>(proper, fallback)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_DATETIME_ATTRIB_EX</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a69008ae02c3a1a28b0b8596a694bd902</anchor>
      <arglist>(proper, fallback, duration)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_INTEGER_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a3948f8afc7fded2e19906400579d7cae</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_BOOLEAN_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>acd52881c18ff46e18583777fd51650bc</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECT_FOREIGN_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a00ccbbe285aac87f95f1a09535076b0f</anchor>
      <arglist>(proper, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INHERITED_TYPED_FOREIGN_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>afa6e60f9a5648da9bdf2288c1a21fcb3</anchor>
      <arglist>(proper, ns)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_TYPED_FOREIGN_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1491b72e444b5dcbeb3a47cdd43346fc</anchor>
      <arglist>(proper, ns)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INHERITED_TYPED_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aa2f6e6b3ad58ebf7b194d5ce3d8a0e0a</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_TYPED_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a64ade6e613ec456f8192858e4a054bc7</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLOBJECT_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>abcfb546606ea9e2244f58c8cb4fe7ecb</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_TYPED_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a83bc3ea1dbd6cc8dba53b1f593db0bb8</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_TYPED_FOREIGN_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a16e2c2d1ffdfe6775892b3272e0c8fb2</anchor>
      <arglist>(proper, ns)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECT_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a0dd13bfdded46b546e321835c7420553</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_TYPED_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1bc33d9bb5db0060bec2914227013e9d</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_TYPED_FOREIGN_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a8e7876d452bd68a05a2e09eaf897fdf3</anchor>
      <arglist>(proper, ns)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLOBJECT_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a91bfe1ec80e82ff9cd0aa095d5e8d9e1</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_TYPED_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aa43fe44c1facac568f04ecbb79138b77</anchor>
      <arglist>(proper, fence)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_TYPED_FOREIGN_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a3a73b148e38302849ca3d66214d6f870</anchor>
      <arglist>(proper, ns, fence)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECT_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a7e5a003502495ce9965d82a24e7ffc12</anchor>
      <arglist>(proper, fence)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MARSHALL_STRING_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a19866d0b6f837d137b7ef8db83139777</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MARSHALL_DATETIME_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a2a2fc60afc4da8cf114d8525c597c3f3</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MARSHALL_INTEGER_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>acdce840171deeae41abc626ffc627c91</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MARSHALL_BOOLEAN_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a3fe444abf00ad61871e8e9641e788c1a</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MARSHALL_QNAME_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a95f632e27d997a9caa47c9981f9254e1</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MARSHALL_ID_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1c131345d81acf83ef144a9581f20867</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_STRING_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a20d6b6a82ba9818665005106ef20e0e2</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_ID_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a8b16045dccbd56ce5ab975bd27ef4e65</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_DATETIME_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>afb40bd3c9cb40e983d8feead349e2292</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_QNAME_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a5e47c4747c97019286ea295940c660c6</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_INTEGER_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a318adf1829fb4ac0b6e9aa21e6eb912c</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_BOOLEAN_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aacbb9c0bed16649ef5bd710e781b43d6</anchor>
      <arglist>(proper, ucase, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_TYPED_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aef425205181e7155947b76ef47b979df</anchor>
      <arglist>(proper, namespaceURI, force)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_TYPED_FOREIGN_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1977f769f16a984f8685575a808bcd50</anchor>
      <arglist>(proper, ns, namespaceURI, force)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_TYPED_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a3c27d2f760c0c1ad35e9f97374c2d5a6</anchor>
      <arglist>(proper, namespaceURI, force)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_TYPED_FOREIGN_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a306cca912c5a8e8a1759c2182ad4a383</anchor>
      <arglist>(proper, ns, namespaceURI, force)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROC_XMLOBJECT_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad3dfbbb4acf10b6623325a75fe08deb8</anchor>
      <arglist>(proper, namespaceURI)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_SIMPLE_CONTENT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a24b5c07c52f3f26a4e68e6b929acffd5</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INTEGER_CONTENT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1cbda8a559f539a7461f1cc0d9d39474</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECT_CLONE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a646413a0147ae4b4a13593a26587976f</anchor>
      <arglist>(cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECT_CLONE2</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a9077cca84ee4a3f26c820943bbefb0ef</anchor>
      <arglist>(cname, base)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECT_CLONE_EX</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a19a49c37c2184a20da0db9754367c318</anchor>
      <arglist>(cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECT_CLONE_EX2</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ae7bc8331b45409286ab67b9517d2850f</anchor>
      <arglist>(cname, base)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ab50268e8c9ec74e9c0e1549944f2b960</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_FOREIGN_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a9efb30d0e1e5eb78fa5681199c68faf5</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_INTEGER_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ac2ffa71b16f029610958cdc4054a02b6</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_BOOLEAN_ATTRIB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>afbc5cb622b11a455b3ab0fa8dafe655c</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_XMLOBJECT_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>af998b999332b6622be0874d34865f4c4</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_TYPED_CHILD</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aa7b38dba0df5fdfd1c18b9b3dcbdcbd9</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_XMLOBJECT_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ae7e7b2a07ea5ebfd52427068b0ea01e9</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_TYPED_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad5878ff010e874ef89071b048bd5aa37</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_TYPED_FOREIGN_CHILDREN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1248e2c6dd2f62e822a870d18e147b32</anchor>
      <arglist>(proper, ns)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_CHILDBAG_BEGIN</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a3615120a22fefae85c917ad79b1ad22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_CHILDBAG_END</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a0c311af2cec6207d15b381364d80d194</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_TYPED_CHILD_IN_BAG</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>addf2f55e8ca7a78f2fa1bd9a5674727e</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_TYPED_FOREIGN_CHILD_IN_BAG</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ae10a37b86b36b82d644a4b82fb03c816</anchor>
      <arglist>(proper, ns)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_CLONE_XMLOBJECT_CHILD_IN_BAG</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a94e350163100d4ec665f605ba272cd51</anchor>
      <arglist>(proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLOBJECT_SIMPLE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ac1827324b04a51a4d32122b69c367681</anchor>
      <arglist>(linkage, cname, proper, desc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLOBJECTIMPL_SIMPLE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a2585755b0dbffc1f2ba80173685e5aa8</anchor>
      <arglist>(linkage, cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_XMLOBJECTBUILDER</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a9a2c6c34144ccdb0af5ea1b71075b5ce</anchor>
      <arglist>(linkage, cname, namespaceURI, namespacePrefix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_XMLOBJECTBUILDER</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad2d5217452adbfd0e0824c052eefb90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLOBJECTBUILDER</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a12f936645958cdc0a2acb699df7bfc1a</anchor>
      <arglist>(linkage, cname, namespaceURI, namespacePrefix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_XMLOBJECTBUILDER</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a67912142e8cbeaea7f3f196966537f7d</anchor>
      <arglist>(cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_XMLOBJECTVALIDATOR</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aa1ab408b1e00d118d2451b55c0abb809</anchor>
      <arglist>(linkage, cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_XMLOBJECTVALIDATOR_SUB</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a470ea5f8a32925c04cfde3f5a1359f14</anchor>
      <arglist>(linkage, cname, base)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_XMLOBJECTVALIDATOR</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a9070c2ed149483371c4f3ddc8d6b0bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_CHECKTYPE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1aa24bc623206d31d8f17e523dfc2fe5</anchor>
      <arglist>(cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_REQUIRE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ac0cb87550435528cc2534173e424bf4e</anchor>
      <arglist>(cname, proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_REQUIRE_INTEGER</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a520648f625da2cb5221b33485d6b2b8e</anchor>
      <arglist>(cname, proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_ONEOF</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1aac86283c8c06020782fa713934f470</anchor>
      <arglist>(cname, proper1, proper2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_ONLYONEOF</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad7db9e7f7e16ef10f28f6b1b1366fc5c</anchor>
      <arglist>(cname, proper1, proper2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_ONEOF3</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ae34dc7ced99bec3028fa97faaae53bba</anchor>
      <arglist>(cname, proper1, proper2, proper3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_ONLYONEOF3</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a4e79363a3a4541e5c11b37a7f0ddae15</anchor>
      <arglist>(cname, proper1, proper2, proper3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_NONEORBOTH</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a6900cb8ff5aa20a8a54c02121883f8c0</anchor>
      <arglist>(cname, proper1, proper2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_NONEMPTY</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a0c37ef0ef673c9d8c83384523e01f4d8</anchor>
      <arglist>(cname, proper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLOBJECTVALIDATOR_SIMPLE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a1823e45bc999537de56e085a912150d4</anchor>
      <arglist>(linkage, cname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clone</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a41ed66baaa8c7376486dcc407ca2e726</anchor>
      <arglist>(const InputSequence &amp;in, OutputSequence &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>char_traits.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00123</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>ConcreteXMLObjectBuilder.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00124</filename>
    <includes id="a00199" name="XMLObjectBuilder.h" local="no" imported="no">xmltooling/XMLObjectBuilder.h</includes>
    <class kind="class">xmltooling::ConcreteXMLObjectBuilder</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>config_pub.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00125</filename>
  </compound>
  <compound kind="file">
    <name>config_pub_win32.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00126</filename>
  </compound>
  <compound kind="file">
    <name>ElementExtensibleXMLObject.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00127</filename>
    <includes id="a00198" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
    <includes id="a00194" name="XMLObjectChildrenList.h" local="no" imported="no">xmltooling/util/XMLObjectChildrenList.h</includes>
    <class kind="class">xmltooling::ElementExtensibleXMLObject</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>ElementProxy.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00128</filename>
    <includes id="a00121" name="AttributeExtensibleXMLObject.h" local="no" imported="no">xmltooling/AttributeExtensibleXMLObject.h</includes>
    <includes id="a00127" name="ElementExtensibleXMLObject.h" local="no" imported="no">xmltooling/ElementExtensibleXMLObject.h</includes>
    <class kind="class">xmltooling::ElementProxy</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>Decrypter.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/encryption/</path>
    <filename>a00129</filename>
    <includes id="a00133" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
    <class kind="class">xmlencryption::Decrypter</class>
    <class kind="class">xmlencryption::DecryptionException</class>
    <namespace>xmltooling</namespace>
    <namespace>xmlencryption</namespace>
  </compound>
  <compound kind="file">
    <name>EncryptedKeyResolver.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/encryption/</path>
    <filename>a00130</filename>
    <includes id="a00132" name="Encryption.h" local="no" imported="no">xmltooling/encryption/Encryption.h</includes>
    <class kind="class">xmlencryption::EncryptedKeyResolver</class>
    <namespace>xmlencryption</namespace>
  </compound>
  <compound kind="file">
    <name>Encrypter.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/encryption/</path>
    <filename>a00131</filename>
    <includes id="a00133" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
    <class kind="class">xmlencryption::Encrypter</class>
    <class kind="struct">xmlencryption::Encrypter::EncryptionParams</class>
    <class kind="struct">xmlencryption::Encrypter::KeyEncryptionParams</class>
    <class kind="class">xmlencryption::EncryptionException</class>
    <namespace>xmltooling</namespace>
    <namespace>xmlencryption</namespace>
  </compound>
  <compound kind="file">
    <name>Encryption.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/encryption/</path>
    <filename>a00132</filename>
    <includes id="a00124" name="ConcreteXMLObjectBuilder.h" local="no" imported="no">xmltooling/ConcreteXMLObjectBuilder.h</includes>
    <includes id="a00128" name="ElementProxy.h" local="no" imported="no">xmltooling/ElementProxy.h</includes>
    <includes id="a00192" name="XMLConstants.h" local="no" imported="no">xmltooling/util/XMLConstants.h</includes>
    <namespace>xmlsignature</namespace>
    <namespace>xmlencryption</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLENCOBJECTBUILDER</name>
      <anchorfile>a00132.html</anchorfile>
      <anchor>ac5099e7aeb5963d911321085b4c133b3</anchor>
      <arglist>(cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLENC11OBJECTBUILDER</name>
      <anchorfile>a00132.html</anchorfile>
      <anchor>a301ac7c3db0af918a4adbfeceb028efc</anchor>
      <arglist>(cname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exceptions.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00133</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::params</class>
    <class kind="class">xmltooling::namedparams</class>
    <class kind="class">xmltooling::XMLToolingException</class>
    <class kind="class">xmltooling::XMLParserException</class>
    <class kind="class">xmltooling::XMLObjectException</class>
    <class kind="class">xmltooling::MarshallingException</class>
    <class kind="class">xmltooling::UnmarshallingException</class>
    <class kind="class">xmltooling::UnknownElementException</class>
    <class kind="class">xmltooling::UnknownAttributeException</class>
    <class kind="class">xmltooling::UnknownExtensionException</class>
    <class kind="class">xmltooling::ValidationException</class>
    <class kind="class">xmltooling::IOException</class>
    <class kind="class">xmltooling::XMLSecurityException</class>
    <namespace>xmltooling</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLTOOLING_EXCEPTION</name>
      <anchorfile>a00133.html</anchorfile>
      <anchor>af21f33aae6979399154c93c741c3c035</anchor>
      <arglist>(name, linkage, ns, base, desc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLTOOLING_EXCEPTION_FACTORY</name>
      <anchorfile>a00133.html</anchorfile>
      <anchor>a8503f6ec62c2f2f82535caf77deca3d9</anchor>
      <arglist>(name, ns)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_XMLTOOLING_EXCEPTION_FACTORY</name>
      <anchorfile>a00133.html</anchorfile>
      <anchor>a83c76ec2b5b90c522f8daadd50eb6906</anchor>
      <arglist>(name, ns)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AnyElement.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/impl/</path>
    <filename>a00134</filename>
    <includes id="a00128" name="ElementProxy.h" local="no" imported="no">xmltooling/ElementProxy.h</includes>
    <includes id="a00116" name="AbstractAttributeExtensibleXMLObject.h" local="no" imported="no">xmltooling/AbstractAttributeExtensibleXMLObject.h</includes>
    <includes id="a00117" name="AbstractComplexElement.h" local="no" imported="no">xmltooling/AbstractComplexElement.h</includes>
    <includes id="a00199" name="XMLObjectBuilder.h" local="no" imported="no">xmltooling/XMLObjectBuilder.h</includes>
    <includes id="a00137" name="AbstractXMLObjectMarshaller.h" local="no" imported="no">xmltooling/io/AbstractXMLObjectMarshaller.h</includes>
    <includes id="a00138" name="AbstractXMLObjectUnmarshaller.h" local="no" imported="no">xmltooling/io/AbstractXMLObjectUnmarshaller.h</includes>
  </compound>
  <compound kind="file">
    <name>UnknownElement.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/impl/</path>
    <filename>a00135</filename>
    <includes id="a00119" name="AbstractSimpleElement.h" local="no" imported="no">xmltooling/AbstractSimpleElement.h</includes>
    <includes id="a00133" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
    <includes id="a00199" name="XMLObjectBuilder.h" local="no" imported="no">xmltooling/XMLObjectBuilder.h</includes>
    <includes id="a00137" name="AbstractXMLObjectMarshaller.h" local="no" imported="no">xmltooling/io/AbstractXMLObjectMarshaller.h</includes>
    <includes id="a00138" name="AbstractXMLObjectUnmarshaller.h" local="no" imported="no">xmltooling/io/AbstractXMLObjectUnmarshaller.h</includes>
    <class kind="class">xmltooling::UnknownElementBuilder</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>internal.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00136</filename>
    <includes id="a00122" name="base.h" local="yes" imported="no">base.h</includes>
    <includes id="a00200" name="XMLToolingConfig.h" local="yes" imported="no">XMLToolingConfig.h</includes>
    <includes id="a00183" name="ParserPool.h" local="yes" imported="no">util/ParserPool.h</includes>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractXMLObjectMarshaller.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/io/</path>
    <filename>a00137</filename>
    <includes id="a00118" name="AbstractDOMCachingXMLObject.h" local="no" imported="no">xmltooling/AbstractDOMCachingXMLObject.h</includes>
    <class kind="class">xmltooling::AbstractXMLObjectMarshaller</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractXMLObjectUnmarshaller.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/io/</path>
    <filename>a00138</filename>
    <includes id="a00118" name="AbstractDOMCachingXMLObject.h" local="no" imported="no">xmltooling/AbstractDOMCachingXMLObject.h</includes>
    <class kind="class">xmltooling::AbstractXMLObjectUnmarshaller</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>GenericRequest.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/io/</path>
    <filename>a00139</filename>
    <includes id="a00179" name="unicode.h" local="no" imported="no">xmltooling/unicode.h</includes>
    <class kind="class">xmltooling::GenericRequest</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>GenericResponse.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/io/</path>
    <filename>a00140</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::GenericResponse</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>HTTPRequest.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/io/</path>
    <filename>a00141</filename>
    <includes id="a00139" name="GenericRequest.h" local="no" imported="no">xmltooling/io/GenericRequest.h</includes>
    <class kind="class">xmltooling::HTTPRequest</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>HTTPResponse.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/io/</path>
    <filename>a00142</filename>
    <includes id="a00140" name="GenericResponse.h" local="no" imported="no">xmltooling/io/GenericResponse.h</includes>
    <class kind="class">xmltooling::HTTPResponse</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>Lockable.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00143</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::Lockable</class>
    <class kind="class">xmltooling::Locker</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>logging.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00144</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>Namespace.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00145</filename>
    <includes id="a00179" name="unicode.h" local="no" imported="no">xmltooling/unicode.h</includes>
    <class kind="class">xmltooling::Namespace</class>
    <namespace>xmltooling</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>ab3ba5bc03ef9d84fc60c8e2bdfd90ec5</anchor>
      <arglist>(const Namespace &amp;op1, const Namespace &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a1943ba578ba4cc44d1ff582ec8125f58</anchor>
      <arglist>(const Namespace &amp;op1, const Namespace &amp;op2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PluginManager.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00146</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <includes id="a00133" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
    <class kind="class">xmltooling::PluginManager</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>QName.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00147</filename>
    <includes id="a00179" name="unicode.h" local="no" imported="no">xmltooling/unicode.h</includes>
    <class kind="class">xmltooling::QName</class>
    <namespace>xmltooling</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a389d96c5e9a4e1afc9d6e6827a515ff7</anchor>
      <arglist>(const QName &amp;op1, const QName &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a9cd7bc40a68832102ebaf7c3c661c572</anchor>
      <arglist>(const QName &amp;op1, const QName &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>aa3e8dd5239b3a2879ac99efd16723f83</anchor>
      <arglist>(const QName &amp;op1, const QName &amp;op2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>resource.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00148</filename>
  </compound>
  <compound kind="file">
    <name>AbstractPKIXTrustEngine.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00149</filename>
    <includes id="a00161" name="OpenSSLTrustEngine.h" local="no" imported="no">xmltooling/security/OpenSSLTrustEngine.h</includes>
    <includes id="a00165" name="SignatureTrustEngine.h" local="no" imported="no">xmltooling/security/SignatureTrustEngine.h</includes>
    <class kind="class">xmltooling::AbstractPKIXTrustEngine</class>
    <class kind="class">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>BasicX509Credential.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00150</filename>
    <includes id="a00167" name="X509Credential.h" local="no" imported="no">xmltooling/security/X509Credential.h</includes>
    <class kind="class">xmltooling::BasicX509Credential</class>
    <namespace>xmlsignature</namespace>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>ChainingTrustEngine.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00151</filename>
    <includes id="a00161" name="OpenSSLTrustEngine.h" local="no" imported="no">xmltooling/security/OpenSSLTrustEngine.h</includes>
    <includes id="a00165" name="SignatureTrustEngine.h" local="no" imported="no">xmltooling/security/SignatureTrustEngine.h</includes>
    <class kind="class">xmltooling::ChainingTrustEngine</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>Credential.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00152</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::Credential</class>
    <namespace>xmlsignature</namespace>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>CredentialContext.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00153</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::CredentialContext</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>CredentialCriteria.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00154</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::CredentialCriteria</class>
    <namespace>xmlsignature</namespace>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>CredentialResolver.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00155</filename>
    <includes id="a00143" name="Lockable.h" local="no" imported="no">xmltooling/Lockable.h</includes>
    <class kind="class">xmltooling::CredentialResolver</class>
    <namespace>xmltooling</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FILESYSTEM_CREDENTIAL_RESOLVER</name>
      <anchorfile>a00155.html</anchorfile>
      <anchor>a318fe3a1f6e4dd88d716abdcf48e52fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DUMMY_CREDENTIAL_RESOLVER</name>
      <anchorfile>a00155.html</anchorfile>
      <anchor>a05693a7adc0553c5b40cf816e8b5af68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHAINING_CREDENTIAL_RESOLVER</name>
      <anchorfile>a00155.html</anchorfile>
      <anchor>a365b4c23e74e260d0168fb6399b2eb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCredentialResolvers</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a521319bea1708bdb84df05aa551448fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KeyInfoCredentialContext.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00156</filename>
    <includes id="a00153" name="CredentialContext.h" local="no" imported="no">xmltooling/security/CredentialContext.h</includes>
    <class kind="class">xmltooling::KeyInfoCredentialContext</class>
    <namespace>xmlsignature</namespace>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>KeyInfoResolver.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00157</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::KeyInfoResolver</class>
    <namespace>xmlsignature</namespace>
    <namespace>xmltooling</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_KEYINFO_RESOLVER</name>
      <anchorfile>a00157.html</anchorfile>
      <anchor>a5de889c304ab695daeb3b3c60e581e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerKeyInfoResolvers</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>afef69237f47894cf0a35ac95836a29ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OpenSSLCredential.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00158</filename>
    <includes id="a00167" name="X509Credential.h" local="no" imported="no">xmltooling/security/X509Credential.h</includes>
    <class kind="class">xmltooling::OpenSSLCredential</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>OpenSSLCryptoX509CRL.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00159</filename>
    <includes id="a00169" name="XSECCryptoX509CRL.h" local="no" imported="no">xmltooling/security/XSECCryptoX509CRL.h</includes>
    <class kind="class">xmltooling::OpenSSLCryptoX509CRL</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>OpenSSLPathValidator.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00160</filename>
    <includes id="a00162" name="PathValidator.h" local="no" imported="no">xmltooling/security/PathValidator.h</includes>
    <class kind="class">xmltooling::OpenSSLPathValidator</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>OpenSSLTrustEngine.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00161</filename>
    <includes id="a00168" name="X509TrustEngine.h" local="no" imported="no">xmltooling/security/X509TrustEngine.h</includes>
    <class kind="class">xmltooling::OpenSSLTrustEngine</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>PathValidator.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00162</filename>
    <class kind="class">xmltooling::PathValidator</class>
    <class kind="class">xmltooling::PathValidator::PathValidatorParams</class>
    <namespace>xmltooling</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PKIX_PATHVALIDATOR</name>
      <anchorfile>a00162.html</anchorfile>
      <anchor>a951de2e26edb1277aad0b9709adc36f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void XMLTOOL_API</type>
      <name>registerPathValidators</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a69db77e4e8ae80bd406d81ce22ea673b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PKIXPathValidatorParams.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00163</filename>
    <includes id="a00162" name="PathValidator.h" local="no" imported="no">xmltooling/security/PathValidator.h</includes>
    <class kind="class">xmltooling::PKIXPathValidatorParams</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>SecurityHelper.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00164</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::SecurityHelper</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>SignatureTrustEngine.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00165</filename>
    <includes id="a00166" name="TrustEngine.h" local="no" imported="no">xmltooling/security/TrustEngine.h</includes>
    <class kind="class">xmltooling::SignatureTrustEngine</class>
    <namespace>xmlsignature</namespace>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>TrustEngine.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00166</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::TrustEngine</class>
    <namespace>xmltooling</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPLICIT_KEY_TRUSTENGINE</name>
      <anchorfile>a00166.html</anchorfile>
      <anchor>afc87fd01e7c63bd41053a9f973ac4337</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATIC_PKIX_TRUSTENGINE</name>
      <anchorfile>a00166.html</anchorfile>
      <anchor>ac97ed44b8b40fc68a536c1783301257d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHAINING_TRUSTENGINE</name>
      <anchorfile>a00166.html</anchorfile>
      <anchor>a16315d076fb428cf4781ae771e818a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerTrustEngines</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a3eebf76a5de99c12afd7801cc2e6397e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>X509Credential.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00167</filename>
    <includes id="a00152" name="Credential.h" local="no" imported="no">xmltooling/security/Credential.h</includes>
    <class kind="class">xmltooling::X509Credential</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>X509TrustEngine.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00168</filename>
    <includes id="a00166" name="TrustEngine.h" local="no" imported="no">xmltooling/security/TrustEngine.h</includes>
    <class kind="class">xmltooling::X509TrustEngine</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>XSECCryptoX509CRL.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/security/</path>
    <filename>a00169</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::XSECCryptoX509CRL</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>ContentReference.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/signature/</path>
    <filename>a00170</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmlsignature::ContentReference</class>
    <namespace>xmlsignature</namespace>
  </compound>
  <compound kind="file">
    <name>KeyInfo.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/signature/</path>
    <filename>a00171</filename>
    <includes id="a00124" name="ConcreteXMLObjectBuilder.h" local="no" imported="no">xmltooling/ConcreteXMLObjectBuilder.h</includes>
    <includes id="a00128" name="ElementProxy.h" local="no" imported="no">xmltooling/ElementProxy.h</includes>
    <includes id="a00192" name="XMLConstants.h" local="no" imported="no">xmltooling/util/XMLConstants.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLSIGOBJECTBUILDER</name>
      <anchorfile>a00171.html</anchorfile>
      <anchor>a663a6f4707c6986bca77ac8794493452</anchor>
      <arglist>(cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_XMLSIG11OBJECTBUILDER</name>
      <anchorfile>a00171.html</anchorfile>
      <anchor>a9052ca3766c02f5290e79f550e37a55a</anchor>
      <arglist>(cname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Signature.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/signature/</path>
    <filename>a00172</filename>
    <includes id="a00133" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
    <includes id="a00124" name="ConcreteXMLObjectBuilder.h" local="no" imported="no">xmltooling/ConcreteXMLObjectBuilder.h</includes>
    <class kind="class">xmlsignature::Signature</class>
    <class kind="class">xmlsignature::SignatureBuilder</class>
    <class kind="class">xmlsignature::SignatureException</class>
    <namespace>xmlsignature</namespace>
  </compound>
  <compound kind="file">
    <name>SignatureValidator.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/signature/</path>
    <filename>a00173</filename>
    <includes id="a00195" name="Validator.h" local="no" imported="no">xmltooling/validation/Validator.h</includes>
    <class kind="class">xmlsignature::SignatureValidator</class>
    <namespace>xmltooling</namespace>
    <namespace>xmlsignature</namespace>
  </compound>
  <compound kind="file">
    <name>HTTPSOAPTransport.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/soap/</path>
    <filename>a00174</filename>
    <includes id="a00178" name="SOAPTransport.h" local="no" imported="no">xmltooling/soap/SOAPTransport.h</includes>
    <class kind="class">xmltooling::HTTPSOAPTransport</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>OpenSSLSOAPTransport.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/soap/</path>
    <filename>a00175</filename>
    <includes id="a00178" name="SOAPTransport.h" local="no" imported="no">xmltooling/soap/SOAPTransport.h</includes>
    <class kind="class">xmltooling::OpenSSLSOAPTransport</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>SOAP.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/soap/</path>
    <filename>a00176</filename>
    <includes id="a00124" name="ConcreteXMLObjectBuilder.h" local="no" imported="no">xmltooling/ConcreteXMLObjectBuilder.h</includes>
    <includes id="a00128" name="ElementProxy.h" local="no" imported="no">xmltooling/ElementProxy.h</includes>
    <includes id="a00192" name="XMLConstants.h" local="no" imported="no">xmltooling/util/XMLConstants.h</includes>
    <namespace>soap11</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECL_SOAP11OBJECTBUILDER</name>
      <anchorfile>a00176.html</anchorfile>
      <anchor>a708f1f5732e40ab81b52cb113e6c7339</anchor>
      <arglist>(cname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SOAPClient.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/soap/</path>
    <filename>a00177</filename>
    <includes id="a00178" name="SOAPTransport.h" local="no" imported="no">xmltooling/soap/SOAPTransport.h</includes>
    <class kind="class">soap11::SOAPClient</class>
    <namespace>soap11</namespace>
  </compound>
  <compound kind="file">
    <name>SOAPTransport.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/soap/</path>
    <filename>a00178</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::SOAPTransport</class>
    <class kind="struct">xmltooling::SOAPTransport::Address</class>
    <namespace>xmltooling</namespace>
    <member kind="function">
      <type>void</type>
      <name>registerSOAPTransports</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>ab989321c37a3ccc52e29d9e2b9d3b46e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSOAPTransports</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a7c14180ecaaad76ba40976d4e152913b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>termSOAPTransports</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>abf5e393b73963535d31a79cdf50cd63b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unicode.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00179</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::auto_ptr_char</class>
    <class kind="class">xmltooling::auto_ptr_XMLCh</class>
    <class kind="class">xmltooling::auto_arrayptr</class>
    <namespace>xmltooling</namespace>
    <member kind="typedef">
      <type>std::basic_string&lt; XMLCh &gt;</type>
      <name>xstring</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a4c91b6c524b5d3a47340741adfc3d96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>toUTF8</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a8c3234140edf562296429db4c3c0017f</anchor>
      <arglist>(const XMLCh *src, bool use_malloc=false)</arglist>
    </member>
    <member kind="function">
      <type>XMLCh *</type>
      <name>fromUTF8</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>ab67394e7ffb05647b37f9054fd0c6d23</anchor>
      <arglist>(const char *src, bool use_malloc=false)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>af1211ec309e992e787653eaa83533b62</anchor>
      <arglist>(std::ostream &amp;ostr, const XMLCh *s)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>af6eaaf0884f7a96bd8552f733745db1f</anchor>
      <arglist>(std::ostream &amp;ostr, const xstring &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CurlURLInputStream.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00180</filename>
    <includes id="a00144" name="logging.h" local="no" imported="no">xmltooling/logging.h</includes>
    <class kind="class">xmltooling::CurlURLInputStream</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>DateTime.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00181</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::DateTime</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>NDC.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00182</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::NDC</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>ParserPool.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00183</filename>
    <includes id="a00179" name="unicode.h" local="no" imported="no">xmltooling/unicode.h</includes>
    <class kind="class">xmltooling::ParserPool</class>
    <class kind="class">xmltooling::StreamInputSource</class>
    <class kind="class">xmltooling::StreamInputSource::StreamBinInputStream</class>
    <class kind="class">xmltooling::URLInputSource</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>PathResolver.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00184</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::PathResolver</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>Predicates.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00185</filename>
    <includes id="a00147" name="QName.h" local="no" imported="no">xmltooling/QName.h</includes>
    <includes id="a00198" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
    <class kind="class">xmltooling::hasQName</class>
    <class kind="class">xmltooling::hasSchemaType</class>
    <namespace>xmltooling</namespace>
    <member kind="function">
      <type>Container::value_type</type>
      <name>find_if</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>aee824a4d29ad6a58b900267fad511e09</anchor>
      <arglist>(const Container &amp;c, const Predicate &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type</type>
      <name>find_if</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a558ee4f5bbd9e6fac82e869e4b684597</anchor>
      <arglist>(Container &amp;c, const Predicate &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReloadableXMLFile.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00186</filename>
    <includes id="a00144" name="logging.h" local="no" imported="no">xmltooling/logging.h</includes>
    <includes id="a00143" name="Lockable.h" local="no" imported="no">xmltooling/Lockable.h</includes>
    <class kind="class">xmltooling::ReloadableXMLFile</class>
    <namespace>xmlsignature</namespace>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>ReplayCache.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00187</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <includes id="a00188" name="StorageService.h" local="no" imported="no">xmltooling/util/StorageService.h</includes>
    <class kind="class">xmltooling::ReplayCache</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>StorageService.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00188</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::StorageService</class>
    <class kind="class">xmltooling::StorageService::Capabilities</class>
    <namespace>xmltooling</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MEMORY_STORAGE_SERVICE</name>
      <anchorfile>a00188.html</anchorfile>
      <anchor>ad34be883d8a8afa7384b97f5336825c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerStorageServices</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a4448a9ca6f62ce3b70047ffe353a92f8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TemplateEngine.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00189</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::TemplateEngine</class>
    <class kind="class">xmltooling::TemplateEngine::TemplateParameters</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>Threads.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00190</filename>
    <includes id="a00133" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
    <class kind="class">xmltooling::ThreadingException</class>
    <class kind="class">xmltooling::Thread</class>
    <class kind="class">xmltooling::ThreadKey</class>
    <class kind="class">xmltooling::Mutex</class>
    <class kind="class">xmltooling::RWLock</class>
    <class kind="class">xmltooling::CondWait</class>
    <class kind="class">xmltooling::Lock</class>
    <class kind="class">xmltooling::SharedLock</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>URLEncoder.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00191</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <class kind="class">xmltooling::URLEncoder</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>XMLConstants.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00192</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
    <namespace>xmlconstants</namespace>
    <member kind="enumeration">
      <type></type>
      <name>xmltooling_bool_t</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>aa6078fc438e1b22b707db1a66ebc2a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a0eff09b1858299584df602fe2e2f9da8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a025f7f538ada5bdca1df153b2cf7f830</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLNS_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>aae85a519aa0b4fa056a505f2fcb069c2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLNS_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a71672ff06e92584605f113849112ad9f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XSD_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a96a31c7f736c88d665906878235b259f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XSD_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>aedf3cf3d98f40b6315f0ee6788729e9e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XSI_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a1ca1f301a75b753ec33a7df0353e134d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XSI_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>ae31137bb36c210cff41f0cd876bde2bb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLSIG_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a68737e2fa1b72e960399a5ab4c1edee3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLSIG_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a14e85d3556749b7b9d6d5d93e41eb6c1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLSIG11_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>aea61870998b0febe0f6397c1d22477f5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLSIG11_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>ab8244555a74a3a68f2defc75eaf5f2aa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLENC_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a6286de8c2d0f6dd3ba3557e41bdf75e0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLENC_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a6bc9a6323d6cd5d4b233867f67bbbb4a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLENC11_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a14e637ab664f6ff669b16e7c2a4591ce</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLENC11_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a9b253d7deeb2382f03a4c56c45c0ef79</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SOAP11ENV_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a0f04da55c01ffa1991000ec69059f899</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SOAP11ENV_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a182805b66964d409812195ec5c58ced3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLTOOLING_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>afaff2078e60aa3d1d018f484ce3ec91e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_TRUE</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a14a083bb0017ff8a0b25fa9669045652</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_FALSE</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a57bb42f08bd8561888f988ec14b342f7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_ONE</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>ad7feed086c162b752f80044ed4f62c47</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_ZERO</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>ad3cb0cd3cc2891b35ebbc7e1c161b676</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>XMLHelper.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00193</filename>
    <includes id="a00179" name="unicode.h" local="no" imported="no">xmltooling/unicode.h</includes>
    <class kind="class">xmltooling::XercesJanitor</class>
    <class kind="class">xmltooling::XMLHelper</class>
    <namespace>xmltooling</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a4c91841e7be84bea7ecfe35ec52efe08</anchor>
      <arglist>(std::ostream &amp;ostr, const xercesc::DOMNode &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>ad6e466f0f2d0e9014f40d06b4804ebfd</anchor>
      <arglist>(std::ostream &amp;ostr, const XMLObject &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>XMLObjectChildrenList.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/util/</path>
    <filename>a00194</filename>
    <includes id="a00133" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
    <includes id="a00198" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
    <class kind="class">xmltooling::XMLObjectChildrenList</class>
    <class kind="class">xmltooling::XMLObjectPairList</class>
    <class kind="class">xmltooling::XMLObjectChildrenIterator</class>
    <class kind="class">xmltooling::XMLObjectChildrenList</class>
    <class kind="class">xmltooling::XMLObjectPairList</class>
    <namespace>xmltooling</namespace>
    <member kind="define">
      <type>#define</type>
      <name>VectorOf</name>
      <anchorfile>a00194.html</anchorfile>
      <anchor>ae4bd10b5bb01f5671a61bc50d5129c91</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ListOf</name>
      <anchorfile>a00194.html</anchorfile>
      <anchor>ac2ceb62da9ebf92c6e52e40c698a8b50</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DequeOf</name>
      <anchorfile>a00194.html</anchorfile>
      <anchor>a37bed93de16318774e15d8eef80b1b46</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VectorOfPairs</name>
      <anchorfile>a00194.html</anchorfile>
      <anchor>ab3ea8b45bcea4895c1121d9d2395176a</anchor>
      <arglist>(type1, type2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ListOfPairs</name>
      <anchorfile>a00194.html</anchorfile>
      <anchor>a43b74a717751aa0cd5f719be2df6ce8b</anchor>
      <arglist>(type1, type2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DequeOfPairs</name>
      <anchorfile>a00194.html</anchorfile>
      <anchor>a33c7a33347b94f105e6229f65bfec0df</anchor>
      <arglist>(type1, type2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Validator.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/validation/</path>
    <filename>a00195</filename>
    <includes id="a00198" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
    <class kind="class">xmltooling::Validator</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>ValidatorSuite.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/validation/</path>
    <filename>a00196</filename>
    <includes id="a00147" name="QName.h" local="no" imported="no">xmltooling/QName.h</includes>
    <class kind="class">xmltooling::ValidatorSuite</class>
    <namespace>xmltooling</namespace>
    <member kind="variable">
      <type>xmltooling::ValidatorSuite</type>
      <name>SchemaValidators</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a0188e2c44d399a84722c6533bd0bf39e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00197</filename>
    <includes id="a00122" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
  </compound>
  <compound kind="file">
    <name>XMLObject.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00198</filename>
    <includes id="a00145" name="Namespace.h" local="no" imported="no">xmltooling/Namespace.h</includes>
    <includes id="a00192" name="XMLConstants.h" local="no" imported="no">xmltooling/util/XMLConstants.h</includes>
    <class kind="class">xmltooling::XMLObject</class>
    <namespace>xmlsignature</namespace>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>XMLObjectBuilder.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00199</filename>
    <includes id="a00147" name="QName.h" local="no" imported="no">xmltooling/QName.h</includes>
    <includes id="a00198" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
    <includes id="a00193" name="XMLHelper.h" local="no" imported="no">xmltooling/util/XMLHelper.h</includes>
    <class kind="class">xmltooling::XMLObjectBuilder</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="file">
    <name>XMLToolingConfig.h</name>
    <path>/usr/src/slapt-src/libraries/xmltooling/xmltooling-1.5.6/xmltooling/</path>
    <filename>a00200</filename>
    <includes id="a00143" name="Lockable.h" local="no" imported="no">xmltooling/Lockable.h</includes>
    <includes id="a00146" name="PluginManager.h" local="no" imported="no">xmltooling/PluginManager.h</includes>
    <includes id="a00178" name="SOAPTransport.h" local="no" imported="no">xmltooling/soap/SOAPTransport.h</includes>
    <class kind="class">xmltooling::XMLToolingConfig</class>
    <namespace>xmltooling</namespace>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractAttributeExtensibleXMLObject</name>
    <filename>a00001.html</filename>
    <base virtualness="virtual">xmltooling::AttributeExtensibleXMLObject</base>
    <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getAttribute</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a972d48929fa53163c46440df154115a3</anchor>
      <arglist>(const QName &amp;qualifiedName) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a8d67668678023332024cdc880d7df449</anchor>
      <arglist>(const QName &amp;qualifiedName, const XMLCh *value, bool ID=false)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; QName, XMLCh * &gt; &amp;</type>
      <name>getExtensionAttributes</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>ab2a390903e3002ace369fb106de070f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getXMLID</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a1a6c0b430d8c6ede351a058161447b50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getLang</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>ab84162c176facdc030c681164d1b6cba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractAttributeExtensibleXMLObject</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>ac05a380dee7884830c0d7d48ff5ea434</anchor>
      <arglist>(const AbstractAttributeExtensibleXMLObject &amp;src)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unmarshallExtensionAttribute</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a972b08534e1359cfda35bcaf04f09b55</anchor>
      <arglist>(const xercesc::DOMAttr *attribute)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>marshallExtensionAttributes</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>ab476d384dfcd5569d15c4a160c1c2bbb</anchor>
      <arglist>(xercesc::DOMElement *domElement) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractComplexElement</name>
    <filename>a00002.html</filename>
    <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
    <member kind="function">
      <type>bool</type>
      <name>hasChildren</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>a3a905a2d96fc0304b36644980a32a788</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; XMLObject * &gt; &amp;</type>
      <name>getOrderedChildren</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>ab43b86deddc2f9e9aa06fa7a0a168a27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChild</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>ad39d0efe2c5337cfa4aeaea19f2a8fa8</anchor>
      <arglist>(XMLObject *child)</arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getTextContent</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>afecec7bdb997fe641cd77301410fff07</anchor>
      <arglist>(unsigned int position=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextContent</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>a41bc6152306602c043927e3697007068</anchor>
      <arglist>(const XMLCh *value, unsigned int position=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractComplexElement</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>a612b55ab249a9e9e6fc1b9490e619e94</anchor>
      <arglist>(const AbstractComplexElement &amp;src)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; XMLObject * &gt;</type>
      <name>m_children</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>a087458f0db00ed2abd82a4526b3ff04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; XMLCh * &gt;</type>
      <name>m_text</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>af7f0ac026e26bea7ffb3959274221ee2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractDOMCachingXMLObject</name>
    <filename>a00003.html</filename>
    <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
    <member kind="function">
      <type>xercesc::DOMElement *</type>
      <name>getDOM</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a406724abfb9be7a3d5cf7c59ac26d44f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDOM</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a0fccdc522c24256a8e7419cb4c062621</anchor>
      <arglist>(xercesc::DOMElement *dom, bool bindDocument=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDocument</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>ac53a4c2c467616fe169ab8bd6d83e8c1</anchor>
      <arglist>(xercesc::DOMDocument *doc) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseDOM</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a513086ab8b06dec6f34f8d30c5fff104</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseParentDOM</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a6c87721a19964c17154bed3b51ef5a56</anchor>
      <arglist>(bool propagateRelease=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseChildrenDOM</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a9049abd9e8ce119f15efeb1b89323d3b</anchor>
      <arglist>(bool propagateRelease=true) const </arglist>
    </member>
    <member kind="function">
      <type>XMLObject *</type>
      <name>clone</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>aeb30158b0bcfb169766ccb45606e5ae4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detach</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a0503d609f11b97306d87c7fc058daf7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractDOMCachingXMLObject</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>aa86d2d1bdaacca3eea8f3d59c3b61f96</anchor>
      <arglist>(const AbstractDOMCachingXMLObject &amp;src)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>xercesc::DOMElement *</type>
      <name>cloneDOM</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a7932cf5b03f091bbc25a091726e70173</anchor>
      <arglist>(xercesc::DOMDocument *doc=0) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractPKIXTrustEngine</name>
    <filename>a00004.html</filename>
    <base>xmltooling::SignatureTrustEngine</base>
    <base>xmltooling::OpenSSLTrustEngine</base>
    <class kind="class">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</class>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a054db61013d95701de802ddc7d539a53</anchor>
      <arglist>(xmlsignature::Signature &amp;sig, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a0076b64c4972ad193c687d6a526645b0</anchor>
      <arglist>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a675fed537f98f48bffe4bc6201fab498</anchor>
      <arglist>(XSECCryptoX509 *certEE, const std::vector&lt; XSECCryptoX509 * &gt; &amp;certChain, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a9b82f980eaaa9b7d1d54d11ec5c0e57b</anchor>
      <arglist>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PKIXValidationInfoIterator *</type>
      <name>getPKIXValidationInfoIterator</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a578afcc74382092a702f7e6239b6d600</anchor>
      <arglist>(const CredentialResolver &amp;pkixSource, CredentialCriteria *criteria=0) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractPKIXTrustEngine</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>ac64f529f1c34465c9b93f26d6699f3f3</anchor>
      <arglist>(const xercesc::DOMElement *e=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkEntityNames</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a71c52360b126db13be4d44e71aace5a7</anchor>
      <arglist>(X509 *certEE, const CredentialResolver &amp;credResolver, const CredentialCriteria &amp;criteria) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::ptr_vector&lt; OpenSSLPathValidator &gt;</type>
      <name>m_pathValidators</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>abc170ca489b75144630785bc02e4091e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_checkRevocation</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>ae58e57d29ad65566bfa44448dd3907fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_fullCRLChain</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>ad54306c11ec7ae78fe0a19fbf86342a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_policyMappingInhibit</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a8676c1439787691ae9fb182386996b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_anyPolicyInhibit</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a03c3aac1cee1d8a74b4cde2d25462d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>m_policyOIDs</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a8a51cb326efcff3f92cc36624c96c419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>m_trustedNames</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>a5ad054c706f70b0e00d6d63d6ab8d3d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractSimpleElement</name>
    <filename>a00005.html</filename>
    <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
    <member kind="function">
      <type>bool</type>
      <name>hasChildren</name>
      <anchorfile>a00005.html</anchorfile>
      <anchor>ac6ecedb5dbb9615758b9a626a9a7f234</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; XMLObject * &gt; &amp;</type>
      <name>getOrderedChildren</name>
      <anchorfile>a00005.html</anchorfile>
      <anchor>a535150fd056059a3e0d16e42ef05261f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChild</name>
      <anchorfile>a00005.html</anchorfile>
      <anchor>abbc112402135a28bd1f51afee36e2e35</anchor>
      <arglist>(XMLObject *child)</arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getTextContent</name>
      <anchorfile>a00005.html</anchorfile>
      <anchor>a48af73c65783ea3f2e1519abd8f7e1c4</anchor>
      <arglist>(unsigned int position=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextContent</name>
      <anchorfile>a00005.html</anchorfile>
      <anchor>ac94d0bd19c5219613779f2ebe3e97647</anchor>
      <arglist>(const XMLCh *value, unsigned int position=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractSimpleElement</name>
      <anchorfile>a00005.html</anchorfile>
      <anchor>a776f77b544cd36c0138b8b1288d8672a</anchor>
      <arglist>(const AbstractSimpleElement &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractXMLObject</name>
    <filename>a00006.html</filename>
    <base virtualness="virtual">xmltooling::XMLObject</base>
    <member kind="function">
      <type>void</type>
      <name>detach</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>af415968057f0c1cbec24b06653a6a027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QName &amp;</type>
      <name>getElementQName</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a454019b44d961c6aecc25ae416424020</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; Namespace &gt; &amp;</type>
      <name>getNamespaces</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>aed15e63d9d32e3adf314f50348725787</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNamespace</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a31c5461445610826a2eaa700a095b900</anchor>
      <arglist>(const Namespace &amp;ns) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNamespace</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a0198eba2779b6d2f5710b2eb16b95d93</anchor>
      <arglist>(const Namespace &amp;ns)</arglist>
    </member>
    <member kind="function">
      <type>const QName *</type>
      <name>getSchemaType</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>abec60f9d418a63c6724c1a9f382c576b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getXMLID</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>ad85e7ed83fcebb20b2cbd1d89db7449f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>xmlconstants::xmltooling_bool_t</type>
      <name>getNil</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a76c56f7d4aeeefa698d6bb85fac13073</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nil</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a31b2f16b612ea8235f7e7957ee634725</anchor>
      <arglist>(xmlconstants::xmltooling_bool_t value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParent</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>acefeb873513685a3aa5b75aea4f7e115</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLObject *</type>
      <name>getParent</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a53c9477ba443bb95cd0a22e1290621e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a28f7879555fa61690c2951699545e36d</anchor>
      <arglist>(XMLObject *parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractXMLObject</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>ad175f71ac682cb145c60bae5932bf11f</anchor>
      <arglist>(const XMLCh *nsURI=0, const XMLCh *localName=0, const XMLCh *prefix=0, const QName *schemaType=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractXMLObject</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a460bcc54732aee1598910ee2ef46cee3</anchor>
      <arglist>(const AbstractXMLObject &amp;src)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XMLCh *</type>
      <name>prepareForAssignment</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a05f99ad4eb21f28fcd71dd0fa809559e</anchor>
      <arglist>(XMLCh *oldValue, const XMLCh *newValue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DateTime *</type>
      <name>prepareForAssignment</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>ae57949b8327a897a9606586d344aa59c</anchor>
      <arglist>(DateTime *oldValue, const DateTime *newValue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DateTime *</type>
      <name>prepareForAssignment</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a6c755ebdb603671e3dbac7430e02a526</anchor>
      <arglist>(DateTime *oldValue, time_t newValue, bool duration=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DateTime *</type>
      <name>prepareForAssignment</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>afba9e32e37b62caf06e54abe50e86891</anchor>
      <arglist>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QName *</type>
      <name>prepareForAssignment</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a7f794b6f0b70836fcc205411a50cc620</anchor>
      <arglist>(QName *oldValue, const QName *newValue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XMLObject *</type>
      <name>prepareForAssignment</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a794f3d3cb6ea7914bd1ef81904ed111b</anchor>
      <arglist>(XMLObject *oldValue, XMLObject *newValue)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; Namespace &gt;</type>
      <name>m_namespaces</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>acfa8fbd9c6d6c13eea904eb4d503de68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>logging::Category &amp;</type>
      <name>m_log</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a7e97b54bbcd78a26e2ef661f89d91534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLCh *</type>
      <name>m_schemaLocation</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>ab232b9586e5bcda359ca2a3f0c1bb2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLCh *</type>
      <name>m_noNamespaceSchemaLocation</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a0eee7d3d4424f53697b7f3cfb1f4f222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmlconstants::xmltooling_bool_t</type>
      <name>m_nil</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a383a0c0e80f0baf96ec2a1c4f05201f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractXMLObjectMarshaller</name>
    <filename>a00007.html</filename>
    <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
    <member kind="function">
      <type>xercesc::DOMElement *</type>
      <name>marshall</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>aef76a65552cf8096bd0c013d89708f8e</anchor>
      <arglist>(xercesc::DOMDocument *document=0, const std::vector&lt; xmlsignature::Signature * &gt; *sigs=0, const Credential *credential=0) const </arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMElement *</type>
      <name>marshall</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a281f7b8973047f3615e511209ece316b</anchor>
      <arglist>(xercesc::DOMElement *parentElement, const std::vector&lt; xmlsignature::Signature * &gt; *sigs=0, const Credential *credential=0) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDocumentElement</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a37c7a6d470bd3e6c290beaaf5bfc82a5</anchor>
      <arglist>(xercesc::DOMDocument *document, xercesc::DOMElement *element) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>marshallInto</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>ac82cd54f21f2800d3be88a136227c066</anchor>
      <arglist>(xercesc::DOMElement *targetElement, const std::vector&lt; xmlsignature::Signature * &gt; *sigs, const Credential *credential=0) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>marshallElementType</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a47a0f90fbcf43e0d05611eb3fb71a78e</anchor>
      <arglist>(xercesc::DOMElement *domElement) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>marshallNamespaces</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>ae382b6762fbb7136cb5924aed3e61620</anchor>
      <arglist>(xercesc::DOMElement *domElement) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>marshallContent</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>ad014dd8ebc0a150da5240762552063ab</anchor>
      <arglist>(xercesc::DOMElement *domElement, const Credential *credential) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>marshallAttributes</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>ac62882a82aaf6fb07c8474501214b9c9</anchor>
      <arglist>(xercesc::DOMElement *domElement) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareForMarshalling</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a23906c622bd302d1e2eba5eb43c737fd</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractXMLObjectUnmarshaller</name>
    <filename>a00008.html</filename>
    <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
    <member kind="function">
      <type>XMLObject *</type>
      <name>unmarshall</name>
      <anchorfile>a00008.html</anchorfile>
      <anchor>aa8588b8aa3698573417a5c64b9bf6d5b</anchor>
      <arglist>(xercesc::DOMElement *element, bool bindDocument=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unmarshallAttributes</name>
      <anchorfile>a00008.html</anchorfile>
      <anchor>ab4101db89ab7011e87dd6f0efd88c6c0</anchor>
      <arglist>(const xercesc::DOMElement *domElement)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unmarshallContent</name>
      <anchorfile>a00008.html</anchorfile>
      <anchor>a69256bd6d26a0328855c6b81ed6b3027</anchor>
      <arglist>(const xercesc::DOMElement *domElement)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processChildElement</name>
      <anchorfile>a00008.html</anchorfile>
      <anchor>a46c9dca3daf7bafb8d62e7eb4c439c18</anchor>
      <arglist>(XMLObject *child, const xercesc::DOMElement *childRoot)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processAttribute</name>
      <anchorfile>a00008.html</anchorfile>
      <anchor>a6248ace010dfc5234b5eb118d8d07270</anchor>
      <arglist>(const xercesc::DOMAttr *attribute)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xmltooling::SOAPTransport::Address</name>
    <filename>a00009.html</filename>
    <member kind="function">
      <type></type>
      <name>Address</name>
      <anchorfile>a00009.html</anchorfile>
      <anchor>ac2c818a885ea42da6955d5d1a5fa6103</anchor>
      <arglist>(const char *from, const char *to, const char *endpoint)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_from</name>
      <anchorfile>a00009.html</anchorfile>
      <anchor>a795e6e707d58346a1eb095415d480759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_to</name>
      <anchorfile>a00009.html</anchorfile>
      <anchor>ac5e8fcc467e28e128d74f3c9d965d007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_endpoint</name>
      <anchorfile>a00009.html</anchorfile>
      <anchor>a5a0caf94eeba8888a82a488a520f716b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AttributeExtensibleXMLObject</name>
    <filename>a00010.html</filename>
    <base virtualness="virtual">xmltooling::XMLObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getAttribute</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>a15eb8d619b2ee580d6c14f315a97a295</anchor>
      <arglist>(const QName &amp;qualifiedName) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAttribute</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>af1c6db360339fca31969217fec1033db</anchor>
      <arglist>(const QName &amp;qualifiedName, const XMLCh *value, bool ID=false)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAttribute</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>a96d85e378d9b5142092f10e43c4d9a9a</anchor>
      <arglist>(const QName &amp;qualifiedName, const QName &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::map&lt; QName, XMLCh * &gt; &amp;</type>
      <name>getExtensionAttributes</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>af09da3b24510e43258b2ec95c38d841c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::set&lt; QName &gt; &amp;</type>
      <name>getRegisteredIDAttributes</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>ade5222df727f8731575a458b2bf76158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isRegisteredIDAttribute</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>a3e3716c78366f6ce7bbddf4bc49bd4b3</anchor>
      <arglist>(const QName &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerIDAttribute</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>a114d7a4b98a115f8011dac4581f67943</anchor>
      <arglist>(const QName &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deregisterIDAttribute</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>aa74dfd5310440ffd5c7e4077cc282e2f</anchor>
      <arglist>(const QName &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deregisterIDAttributes</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>a2f4d4a8f9a6d8201f023439c61e50de9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::auto_arrayptr</name>
    <filename>a00011.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>auto_arrayptr</name>
      <anchorfile>a00011.html</anchorfile>
      <anchor>a705ab86c4139ba5eb2dc7dc0c28a6563</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~auto_arrayptr</name>
      <anchorfile>a00011.html</anchorfile>
      <anchor>a0a3e150f3ecde5a5bbe3347964c9b4d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>get</name>
      <anchorfile>a00011.html</anchorfile>
      <anchor>ab256b00cfccc300d9f4c74faaa102da8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>release</name>
      <anchorfile>a00011.html</anchorfile>
      <anchor>a92e9992fd0408b3b2af4233d244bbfa1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::auto_ptr_char</name>
    <filename>a00012.html</filename>
    <member kind="function">
      <type></type>
      <name>auto_ptr_char</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>aeb0022f7adee77e00e15c965845c2031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>auto_ptr_char</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>a0aeed1ba5302bcdfd9709e15d5c0876a</anchor>
      <arglist>(const XMLCh *src, bool trim=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>auto_ptr_char</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>af94cb25bb8eb7948c5fef0fe1827b54e</anchor>
      <arglist>(const char *src, bool trim=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~auto_ptr_char</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>a1d1dc6156d8dfad4e11f8450f144ce05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>a57ebb3a3f405173b83ff278edc124463</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>release</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>af3ef2b33593f48bd586e0f6864273130</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::auto_ptr_XMLCh</name>
    <filename>a00013.html</filename>
    <member kind="function">
      <type></type>
      <name>auto_ptr_XMLCh</name>
      <anchorfile>a00013.html</anchorfile>
      <anchor>abf89f614fcf6d94c70b10ccc7082159d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>auto_ptr_XMLCh</name>
      <anchorfile>a00013.html</anchorfile>
      <anchor>a9a7ea1b0d5a93eed930f87f274d0fb7a</anchor>
      <arglist>(const char *src, bool trim=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>auto_ptr_XMLCh</name>
      <anchorfile>a00013.html</anchorfile>
      <anchor>acef2fc752ba4c11d02bf629b39144357</anchor>
      <arglist>(const XMLCh *src, bool trim=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~auto_ptr_XMLCh</name>
      <anchorfile>a00013.html</anchorfile>
      <anchor>a17aeee8c89b6f55a14072ad754fd4e6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>get</name>
      <anchorfile>a00013.html</anchorfile>
      <anchor>ab89383fae7d5ef996f8ab589acbb3e24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLCh *</type>
      <name>release</name>
      <anchorfile>a00013.html</anchorfile>
      <anchor>a7e17e1ec936e7195b8c349851aac11db</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::BasicX509Credential</name>
    <filename>a00014.html</filename>
    <base virtualness="virtual">xmltooling::X509Credential</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>getUsage</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a10b03cbb49ac13556e75b20f59722a17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getAlgorithm</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>ad4ebb6266db30e672fa7b5b3df07a9eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getKeySize</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>aff1cb5f3c091387a9234c597ad5d7158</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XSECCryptoKey *</type>
      <name>getPrivateKey</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a3deb653434c5f35cbf957f521e1091f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XSECCryptoKey *</type>
      <name>getPublicKey</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a845bf48141aa02ddd1151f48bd6913a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>getKeyNames</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>ac132c05996ffea70aa1429a1efc2401d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>xmlsignature::KeyInfo *</type>
      <name>getKeyInfo</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>aac813ea750d6bd49ed81173e88a8cc9c</anchor>
      <arglist>(bool compact=false) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; XSECCryptoX509 * &gt; &amp;</type>
      <name>getEntityCertificateChain</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a04a0832e1b9476ba6eb7ae1d444c03eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XSECCryptoX509CRL *</type>
      <name>getCRL</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a13f71640488b24a986133689b6adc57c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; XSECCryptoX509CRL * &gt; &amp;</type>
      <name>getCRLs</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a7f38ca92829362cf98e96f20e1a15bbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getSubjectName</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a31257923828cde1c87b326737112780a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getIssuerName</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a12b5de1b909f989716fba60774c44c0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getSerialNumber</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a2c32a037f5478adc7ee29b8011a091a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extract</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a6453ed2e811074b3be80af346d8a8a16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BasicX509Credential</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a70f22b165f96496d160c0f3c13f80d96</anchor>
      <arglist>(bool ownCerts)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BasicX509Credential</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a22cbea538431ed348113cafa80cae6a7</anchor>
      <arglist>(XSECCryptoKey *key, const std::vector&lt; XSECCryptoX509 * &gt; &amp;certs, XSECCryptoX509CRL *crl=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BasicX509Credential</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a4eb7c9f73843a0d0ffd50b62faca3565</anchor>
      <arglist>(XSECCryptoKey *key, const std::vector&lt; XSECCryptoX509 * &gt; &amp;certs, const std::vector&lt; XSECCryptoX509CRL * &gt; &amp;crls)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initKeyInfo</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a6c38aab2238e2d1548450efee8c44489</anchor>
      <arglist>(unsigned int types=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XSECCryptoKey *</type>
      <name>m_key</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a7fab5a25240a66fa891635f872e1f7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>m_keyNames</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>abb932b5f04b064a48bbc356ff5b82c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_subjectName</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>ac521b9236364b9641a0afb65657fe8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_issuerName</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>ad318ccfdcac3dec9435e27c145fb9665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_serial</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a650fe6aa8c9d156d0555b3afd9c921ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; XSECCryptoX509 * &gt;</type>
      <name>m_xseccerts</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a3ac17e40471034b67867a3acf430ecf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_ownCerts</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a9571ccdb5def7e486f54cf321fe3620f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; XSECCryptoX509CRL * &gt;</type>
      <name>m_crls</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>ac75c6ceb2083de980387aa049618a2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmlsignature::KeyInfo *</type>
      <name>m_keyInfo</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>af90f24224fe6c46e3c850dcb3bc9323b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmlsignature::KeyInfo *</type>
      <name>m_compactKeyInfo</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a8543c3e2761670530f2670ed856fd2bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::StorageService::Capabilities</name>
    <filename>a00015.html</filename>
    <member kind="function">
      <type></type>
      <name>Capabilities</name>
      <anchorfile>a00015.html</anchorfile>
      <anchor>a5eff1b1a1af9bbdfecf3e4fb7a6ed4fa</anchor>
      <arglist>(unsigned int contextSize, unsigned int keySize, unsigned int stringSize)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getContextSize</name>
      <anchorfile>a00015.html</anchorfile>
      <anchor>a5298e1b758371c586f927b6bfa69284e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getKeySize</name>
      <anchorfile>a00015.html</anchorfile>
      <anchor>a74793617c9a835c4c6a009c27cd5747c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getStringSize</name>
      <anchorfile>a00015.html</anchorfile>
      <anchor>a67780455691945154190c44d877abd0d</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ChainingTrustEngine</name>
    <filename>a00016.html</filename>
    <base>xmltooling::SignatureTrustEngine</base>
    <base>xmltooling::OpenSSLTrustEngine</base>
    <member kind="function">
      <type></type>
      <name>ChainingTrustEngine</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a5a341bac6db378fab8d7b606e8f4923c</anchor>
      <arglist>(const xercesc::DOMElement *e=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChainingTrustEngine</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a9a4d9765542403938844e64c388d74fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTrustEngine</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a56afdcef0535c285e7b77db63313819d</anchor>
      <arglist>(TrustEngine *newEngine)</arglist>
    </member>
    <member kind="function">
      <type>TrustEngine *</type>
      <name>removeTrustEngine</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a62a0d411c4661df1873bca7a545b5719</anchor>
      <arglist>(TrustEngine *oldEngine)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a1cf359a4acda59b722c7eeca1709128d</anchor>
      <arglist>(xmlsignature::Signature &amp;sig, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a5fae687b73da045a2bf98b4d1a5ce2b0</anchor>
      <arglist>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a70d090e043c2bc823f3c751da8a8e4cd</anchor>
      <arglist>(XSECCryptoX509 *certEE, const std::vector&lt; XSECCryptoX509 * &gt; &amp;certChain, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>aaabe3924726190b710f6b730734f665d</anchor>
      <arglist>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xmltooling::cleanup</name>
    <filename>a00017.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>a00017.html</anchorfile>
      <anchor>ad9909a0b10fd55c77c7ec55cb51d5416</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>a00017.html</anchorfile>
      <anchor>abe2ec3e71c2f92ce9ee5f63c6654edd0</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xmltooling::cleanup_const_pair</name>
    <filename>a00018.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>a9a01c3eaf93d0bbdd346d1e487233ca6</anchor>
      <arglist>(const std::pair&lt; const A, const B * &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xmltooling::cleanup_pair</name>
    <filename>a00019.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>a00019.html</anchorfile>
      <anchor>a8c78fc7a2650d5dea6dd8aa7e6d7b781</anchor>
      <arglist>(const std::pair&lt; const A, B * &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ConcreteXMLObjectBuilder</name>
    <filename>a00020.html</filename>
    <base>xmltooling::XMLObjectBuilder</base>
    <member kind="function" virtualness="pure">
      <type>virtual XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00020.html</anchorfile>
      <anchor>adda9934e2989a6258a0d2aaca3493024</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::CondWait</name>
    <filename>a00021.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>wait</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>a27b0fad6c76b0ba1ddc84195947fa9da</anchor>
      <arglist>(Mutex *lock)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>timedwait</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>a58fdd1fdb53c30c963b06fa424fe5ce8</anchor>
      <arglist>(Mutex *lock, int delay_seconds)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>signal</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>a047bfe4f8b0d1feb76cf4ba663527151</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>broadcast</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>abf79d11d1b9bfffc58a4713a14d8de1b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CondWait *</type>
      <name>create</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>abf48d7291cd167854b9b480f030f2728</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlsignature::ContentReference</name>
    <filename>a00022.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>createReferences</name>
      <anchorfile>a00022.html</anchorfile>
      <anchor>a32c684c1edda6ca1cc706d9fc496db13</anchor>
      <arglist>(DSIGSignature *sig)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ContentReference</name>
      <anchorfile>a00022.html</anchorfile>
      <anchor>afc9e9a32f3183dd4e663124b46833c25</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::Credential</name>
    <filename>a00023.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ResolveTypes</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>a41af688a39f80956d576626b3bac0e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UsageTypes</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>a18c591469a164f8c06fd1120e1e4df77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KeyInfoTypes</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>af519ceab001326e52a826ddb5951deb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned int</type>
      <name>getUsage</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>a1c2b1d3970efdaa4b6c713fe999022bd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getAlgorithm</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>a016a2e26db131e77f957e22d4a6f42cf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned int</type>
      <name>getKeySize</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>aca8abbb5447d3b645070bac05e80c42b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XSECCryptoKey *</type>
      <name>getPrivateKey</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>a5783e7bddd4af00cf9ecdbd87fb95c14</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XSECCryptoKey *</type>
      <name>getPublicKey</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>adc95ab3eb13f8b498295cc665bfa7063</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::set&lt; std::string &gt; &amp;</type>
      <name>getKeyNames</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>aa4b1678bd6e48ad2a622062eab198402</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual xmlsignature::KeyInfo *</type>
      <name>getKeyInfo</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>a29f843466b3b592c2414120fd00d3fef</anchor>
      <arglist>(bool compact=false) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const CredentialContext *</type>
      <name>getCredentalContext</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>a89ea55f375eedbc6104d16d289b0facf</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::CredentialContext</name>
    <filename>a00024.html</filename>
  </compound>
  <compound kind="class">
    <name>xmltooling::CredentialCriteria</name>
    <filename>a00025.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>keyinfo_extraction_t</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>aae6962fd31cb137e17aedd8e8c8a92cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CredentialCriteria</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a52ff5a2da3b6f5da05c508bf806d45e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>matches</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ae9f894d78fed641c6cc72e0100344c2c</anchor>
      <arglist>(const Credential &amp;credential) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getUsage</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a3076ed5ca2b4ba125a5121918c888806</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsage</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>aa485c011e79c80f9c2c9b5a05d6ff62e</anchor>
      <arglist>(unsigned int usage)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getPeerName</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a74841b1d1abdf20ada5fdab84f5fec1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPeerName</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a480a6c4ef97429e0056120acc1bf87dd</anchor>
      <arglist>(const char *peerName)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getKeyAlgorithm</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a9b3af7241bb4ffb101ca646629fadb13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyAlgorithm</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a1f3ed34fac83bf121d69fe6b18bdb506</anchor>
      <arglist>(const char *keyAlgorithm)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getKeySize</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a693a6e0203ecd73834e7e5363eb6f626</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeySize</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a26a68b1032128526a1f7f04869ff79cf</anchor>
      <arglist>(unsigned int keySize)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxKeySize</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a516db41ac509e5e4cd881de4c66f83c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxKeySize</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ad1aa22c4f9833aa3cd0963fc264ec92a</anchor>
      <arglist>(unsigned int keySize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXMLAlgorithm</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ae6df26abe879f049c3661702537a1fe1</anchor>
      <arglist>(const XMLCh *algorithm)</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>getKeyNames</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a88399185314de736c1cc55f3b740ae83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt; &amp;</type>
      <name>getKeyNames</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ae5518fda3803d174be916ab1ca641251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSECCryptoKey *</type>
      <name>getPublicKey</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ac04bd87dd805fd8d4a2c251eebee8d0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublicKey</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a8875a386b0238d37e7b20fb3f1fa76b8</anchor>
      <arglist>(XSECCryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>const xmlsignature::KeyInfo *</type>
      <name>getKeyInfo</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a22cd31ea527d0cfa7ac8c97eceb86317</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setKeyInfo</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ab915ce9945117123652e221f5bce0d4a</anchor>
      <arglist>(const xmlsignature::KeyInfo *keyInfo, int extraction=0)</arglist>
    </member>
    <member kind="function">
      <type>DSIGKeyInfoList *</type>
      <name>getNativeKeyInfo</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ab0fe1489d13384ea4099c262546b1885</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNativeKeyInfo</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ad431eeec65e81c72c09c50cab00f0736</anchor>
      <arglist>(DSIGKeyInfoList *keyInfo, int extraction=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSignature</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ae6b99bb3ef22f583f65e12a8af54da3a</anchor>
      <arglist>(const xmlsignature::Signature &amp;sig, int extraction=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a53ba219cff9095ecea809e8a3172d4fe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::CredentialResolver</name>
    <filename>a00026.html</filename>
    <base virtualness="virtual">xmltooling::Lockable</base>
    <member kind="function" virtualness="pure">
      <type>virtual const Credential *</type>
      <name>resolve</name>
      <anchorfile>a00026.html</anchorfile>
      <anchor>a223a3d2a975a284eec1ca16292d4be97</anchor>
      <arglist>(const CredentialCriteria *criteria=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; const Credential * &gt;::size_type</type>
      <name>resolve</name>
      <anchorfile>a00026.html</anchorfile>
      <anchor>adebf733d00784488367e8bf34ee5b299</anchor>
      <arglist>(std::vector&lt; const Credential * &gt; &amp;results, const CredentialCriteria *criteria=0) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::CurlURLInputStream</name>
    <filename>a00027.html</filename>
    <member kind="function">
      <type></type>
      <name>CurlURLInputStream</name>
      <anchorfile>a00027.html</anchorfile>
      <anchor>a6faab44f739ea0a8b82e1ab8a944de24</anchor>
      <arglist>(const char *url, std::string *cacheTag=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurlURLInputStream</name>
      <anchorfile>a00027.html</anchorfile>
      <anchor>a1db9c6786f489b32c3a822fd5d07ed17</anchor>
      <arglist>(const XMLCh *url, std::string *cacheTag=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurlURLInputStream</name>
      <anchorfile>a00027.html</anchorfile>
      <anchor>a8b02917e3ddfcffb7f9ba6a83ac1192d</anchor>
      <arglist>(const xercesc::DOMElement *e, std::string *cacheTag=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOpenSSLOps</name>
      <anchorfile>a00027.html</anchorfile>
      <anchor>ad1c57d50f035a9ee462b6b58349a057a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::DateTime</name>
    <filename>a00028.html</filename>
  </compound>
  <compound kind="class">
    <name>xmlencryption::Decrypter</name>
    <filename>a00029.html</filename>
    <member kind="function">
      <type></type>
      <name>Decrypter</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>ad2a822a693c12e7b29f73393c02fa521</anchor>
      <arglist>(const xmltooling::CredentialResolver *credResolver=0, xmltooling::CredentialCriteria *criteria=0, const EncryptedKeyResolver *EKResolver=0, bool requireAuthenticatedCipher=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEncryptedKeyResolver</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>aecbab452cdc427ce4e0ad89b1504be7c</anchor>
      <arglist>(const EncryptedKeyResolver *EKResolver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKEKResolver</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>a8db85ac8bd75691f6b6df4d8952e13f5</anchor>
      <arglist>(const xmltooling::CredentialResolver *resolver, xmltooling::CredentialCriteria *criteria)</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMDocumentFragment *</type>
      <name>decryptData</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>a29e90e2313d1607270d67964dd5b2ff5</anchor>
      <arglist>(const EncryptedData &amp;encryptedData, XSECCryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMDocumentFragment *</type>
      <name>decryptData</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>ad2c135d21722c10db08d0715fbef8009</anchor>
      <arglist>(const EncryptedData &amp;encryptedData, const XMLCh *recipient=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decryptData</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>aa6b558fc65fb37e98bb5399ca7a37136</anchor>
      <arglist>(std::ostream &amp;out, const EncryptedData &amp;encryptedData, XSECCryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decryptData</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>acb5e86286de9e0919e25cd8af15c4dc3</anchor>
      <arglist>(std::ostream &amp;out, const EncryptedData &amp;encryptedData, const XMLCh *recipient=0)</arglist>
    </member>
    <member kind="function">
      <type>XSECCryptoKey *</type>
      <name>decryptKey</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>a8fdf14fff8142be5b7690298395afae1</anchor>
      <arglist>(const EncryptedKey &amp;encryptedKey, const XMLCh *algorithm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlencryption::DecryptionException</name>
    <filename>a00030.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>DecryptionException</name>
      <anchorfile>a00030.html</anchorfile>
      <anchor>a3d19753e3c887365c13f8c6e73164590</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecryptionException</name>
      <anchorfile>a00030.html</anchorfile>
      <anchor>a39d36ad4beb9ae8e9bd573a84d0eb075</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecryptionException</name>
      <anchorfile>a00030.html</anchorfile>
      <anchor>ac9cf98c0ca9b149cf5731f0122a02b44</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecryptionException</name>
      <anchorfile>a00030.html</anchorfile>
      <anchor>ac71c473493970300132dc3cf9bc6600a</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00030.html</anchorfile>
      <anchor>aea3324f7d4370f1eb03ad604e656ee30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00030.html</anchorfile>
      <anchor>adeb798a43141ab52217a1842ae47bea7</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ElementExtensibleXMLObject</name>
    <filename>a00031.html</filename>
    <base virtualness="virtual">xmltooling::XMLObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual xmltooling::XMLObjectChildrenList&lt; std::vector&lt; XMLObject * &gt; &gt;</type>
      <name>getUnknownXMLObjects</name>
      <anchorfile>a00031.html</anchorfile>
      <anchor>a57c6fa05d5c10d95b98b698ff5c03810</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; XMLObject * &gt; &amp;</type>
      <name>getUnknownXMLObjects</name>
      <anchorfile>a00031.html</anchorfile>
      <anchor>ab3e97402d50c27c200b6328940199a97</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ElementProxy</name>
    <filename>a00032.html</filename>
    <base virtualness="virtual">xmltooling::AttributeExtensibleXMLObject</base>
    <base virtualness="virtual">xmltooling::ElementExtensibleXMLObject</base>
  </compound>
  <compound kind="class">
    <name>xmlencryption::EncryptedKeyResolver</name>
    <filename>a00033.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const EncryptedKey *</type>
      <name>resolveKey</name>
      <anchorfile>a00033.html</anchorfile>
      <anchor>a70aae960f782eddd72c804345e68e0c6</anchor>
      <arglist>(const EncryptedData &amp;encryptedData, const XMLCh *recipient=0) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlencryption::Encrypter</name>
    <filename>a00034.html</filename>
    <class kind="struct">xmlencryption::Encrypter::EncryptionParams</class>
    <class kind="struct">xmlencryption::Encrypter::KeyEncryptionParams</class>
    <member kind="function">
      <type>EncryptedData *</type>
      <name>encryptElement</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>a1c5fb71cb592e43efc5a013ceaa0fed1</anchor>
      <arglist>(xercesc::DOMElement *element, EncryptionParams &amp;encParams, KeyEncryptionParams *kencParams=0)</arglist>
    </member>
    <member kind="function">
      <type>EncryptedData *</type>
      <name>encryptElementContent</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>af39f1931805e055afa3c5b125b7a764a</anchor>
      <arglist>(xercesc::DOMElement *element, EncryptionParams &amp;encParams, KeyEncryptionParams *kencParams=0)</arglist>
    </member>
    <member kind="function">
      <type>EncryptedData *</type>
      <name>encryptStream</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>aa6633c0763936a6fd00b083196623a49</anchor>
      <arglist>(std::istream &amp;input, EncryptionParams &amp;encParams, KeyEncryptionParams *kencParams=0)</arglist>
    </member>
    <member kind="function">
      <type>EncryptedKey *</type>
      <name>encryptKey</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>a7a001aa2d320b8a8c2b21a946eda2b7b</anchor>
      <arglist>(const unsigned char *keyBuffer, unsigned int keyBufferSize, KeyEncryptionParams &amp;kencParams, bool compact=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XMLCh *</type>
      <name>getKeyTransportAlgorithm</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>aac52b172f29dcfe15360765271ff3604</anchor>
      <arglist>(const xmltooling::Credential &amp;credential, const XMLCh *encryptionAlg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlencryption::EncryptionException</name>
    <filename>a00035.html</filename>
    <base>xmltooling::XMLSecurityException</base>
    <member kind="function">
      <type></type>
      <name>EncryptionException</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>a05b493f12dada8f48646f5d86c24ec3d</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EncryptionException</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>a7524c1922806881fa72c246c3217df50</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EncryptionException</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>a6886edffd392ac4898f5f5c88cb1d8e6</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EncryptionException</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>a7420c5f4d52f8a0bc3c45248a4b8fceb</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>a7784f8ec93fb38f072d4d28731312240</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>ab3cad7ac1a9a12edb38e8198a614ff61</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xmlencryption::Encrypter::EncryptionParams</name>
    <filename>a00036.html</filename>
    <member kind="function">
      <type></type>
      <name>EncryptionParams</name>
      <anchorfile>a00036.html</anchorfile>
      <anchor>a41fc3b4adc577db8ed0951d2ee61f615</anchor>
      <arglist>(const XMLCh *algorithm=DSIGConstants::s_unicodeStrURI3DES_CBC, const unsigned char *keyBuffer=0, unsigned int keyBufferSize=0, const xmltooling::Credential *credential=0, bool compact=false)</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh *</type>
      <name>m_algorithm</name>
      <anchorfile>a00036.html</anchorfile>
      <anchor>a0d3d9d27ffc88c5d1886c30c6d71c498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char *</type>
      <name>m_keyBuffer</name>
      <anchorfile>a00036.html</anchorfile>
      <anchor>abf5354fe89c567973813b60170e65501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_keyBufferSize</name>
      <anchorfile>a00036.html</anchorfile>
      <anchor>ad10079caaeee0b5ddda3d29fba599255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const xmltooling::Credential *</type>
      <name>m_credential</name>
      <anchorfile>a00036.html</anchorfile>
      <anchor>ab5d62efd12eae645e4d98244d215d868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_compact</name>
      <anchorfile>a00036.html</anchorfile>
      <anchor>ab51400b02889fff81aad7fe1d03477e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::GenericRequest</name>
    <filename>a00037.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getScheme</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a2713bf6e803fee551bfb2e391ab7c2d0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isSecure</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a4537f02651b3d500bca2d63ecb0b8350</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getHostname</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>aaf390650283db2737a02a7143410834e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPort</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>ac14f78d7d2125285a23c8f482d8abe6e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDefaultPort</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a00a17bbaed112b7bf1c21d94bed4064a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getContentType</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a096d07192e3acad47bd18c92bae14b48</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long</type>
      <name>getContentLength</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>aa0c956913e83d1ea978244169425b68d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getRequestBody</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a9aaafea15ed21a116722a18b6e50f2ba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getParameter</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>afe7809a3285dfa0249dfb6b65faff685</anchor>
      <arglist>(const char *name) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; const char * &gt;::size_type</type>
      <name>getParameters</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>ac1585f100a0b23a0e33ac2eea1beaa60</anchor>
      <arglist>(const char *name, std::vector&lt; const char * &gt; &amp;values) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getRemoteUser</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a540e3707b35a5c242cd4c133a67211a4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getAuthType</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a77db1038b240b114954582d5b3005678</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getRemoteAddr</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>aa884fe9a4d30fa39ff91bcc52c141cd8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; XSECCryptoX509 * &gt; &amp;</type>
      <name>getClientCertificates</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>ae23d1e4ac83b6d8b0ceadb1ab315311d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>absolutize</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a6c73484f4a012c9f1b8518b6a3bb05fe</anchor>
      <arglist>(std::string &amp;url) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getLanguageRange</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a5635837957236389c521390b64c7a0a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startLangMatching</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a92c583f6d79efc04ce2599b1d1bd039c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>continueLangMatching</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>af4f1aec5029e6adb02c9da378efe78db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchLang</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>ad949175e0fedb1a0129924cb3ebc66d3</anchor>
      <arglist>(const XMLCh *tag) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setLangDefaults</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a847a7733eb1977011bba1e3ad9ae843f</anchor>
      <arglist>(bool langFromClient, const XMLCh *defaultRange)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::GenericResponse</name>
    <filename>a00038.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setContentType</name>
      <anchorfile>a00038.html</anchorfile>
      <anchor>aaa1c1ad753024e91ba8b6beb0a0ce31f</anchor>
      <arglist>(const char *type=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long</type>
      <name>sendResponse</name>
      <anchorfile>a00038.html</anchorfile>
      <anchor>ac47423d7e0b6f8ee2bbb753cb0c853db</anchor>
      <arglist>(std::istream &amp;inputStream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long</type>
      <name>sendError</name>
      <anchorfile>a00038.html</anchorfile>
      <anchor>af5302f96dcd5ef850e755e515bf29981</anchor>
      <arglist>(std::istream &amp;inputStream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long</type>
      <name>sendResponse</name>
      <anchorfile>a00038.html</anchorfile>
      <anchor>a83b42e482a69871a8054a52a8396b4cf</anchor>
      <arglist>(std::istream &amp;inputStream, long status)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::hasQName</name>
    <filename>a00039.html</filename>
    <member kind="function">
      <type></type>
      <name>hasQName</name>
      <anchorfile>a00039.html</anchorfile>
      <anchor>ae129d179432e3fbaa971b48d4e7b2327</anchor>
      <arglist>(const QName &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>a00039.html</anchorfile>
      <anchor>a8466cb60077c739979d6ec39514be9c7</anchor>
      <arglist>(const XMLObject *xmlObject) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::hasSchemaType</name>
    <filename>a00040.html</filename>
    <member kind="function">
      <type></type>
      <name>hasSchemaType</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>af951de66f86cf1335dcc0c9e351cea75</anchor>
      <arglist>(const QName &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a556aae906347c8fb4fd758ebd573bec0</anchor>
      <arglist>(const XMLObject *xmlObject) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::HTTPRequest</name>
    <filename>a00041.html</filename>
    <base>xmltooling::GenericRequest</base>
    <member kind="function">
      <type>bool</type>
      <name>isSecure</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>ae000fdd8e5dbd5857a82fb54adad8e8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDefaultPort</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>a3502ed62a78caf771ed93b581446a396</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getLanguageRange</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>ab5f5dd02aef6aec939a3a0067fd71283</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getMethod</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>adcef1100460f866afa955e15a4bd8b9f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getRequestURI</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>a00b5cef56404653a98507def706dd786</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getRequestURL</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>a70c3e5ff6b13fab02312dbafab258f0e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getQueryString</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>ac88d1356b9c7d2505085470a8109c8e1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getHeader</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>a4e82708ae8c4e415f0c7f598169f36ae</anchor>
      <arglist>(const char *name) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getCookie</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>a7d19e7303fe29fb248265180b6b5fa94</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>getCookies</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>abf4b49da9dea344d9aaa0f5986ae9138</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::HTTPResponse</name>
    <filename>a00042.html</filename>
    <base>xmltooling::GenericResponse</base>
    <member kind="enumeration">
      <type></type>
      <name>status_t</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>ad07686755b9cd4cf4186fc684445c08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContentType</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>af345e019a816cf7f59befe1bbc6afb73</anchor>
      <arglist>(const char *type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setResponseHeader</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>a0b3c34036d4470bb6a2da39c0b51e607</anchor>
      <arglist>(const char *name, const char *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCookie</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>a63bcd775850606efe990f412d3cca008</anchor>
      <arglist>(const char *name, const char *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long</type>
      <name>sendRedirect</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>ad00de41496787ffbb7cb1de8698e5884</anchor>
      <arglist>(const char *url)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>sendError</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>ad6a4b4c4cf4db6e44f170d6bde2ac096</anchor>
      <arglist>(std::istream &amp;inputStream)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>sendResponse</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>a9f2ac39237d3c4533997e3374a7f82dc</anchor>
      <arglist>(std::istream &amp;inputStream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt; &amp;</type>
      <name>getAllowedSchemes</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>a6eba7d34487cd548041006b85bc38036</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sanitizeURL</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>acdc529503ea897041e8be0b0c6d09d55</anchor>
      <arglist>(const char *url)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::HTTPSOAPTransport</name>
    <filename>a00043.html</filename>
    <base virtualness="virtual">xmltooling::SOAPTransport</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>useChunkedEncoding</name>
      <anchorfile>a00043.html</anchorfile>
      <anchor>a2186b355fc97e766acc2b6482cd0345f</anchor>
      <arglist>(bool chunked=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setRequestHeader</name>
      <anchorfile>a00043.html</anchorfile>
      <anchor>a895fd2cf6c94e17ff3bfbeb913d8eb24</anchor>
      <arglist>(const char *name, const char *value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>followRedirects</name>
      <anchorfile>a00043.html</anchorfile>
      <anchor>aced80e2e0e59125fce869553392739a0</anchor>
      <arglist>(bool follow, unsigned int maxRedirs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; std::string &gt; &amp;</type>
      <name>getResponseHeader</name>
      <anchorfile>a00043.html</anchorfile>
      <anchor>a90a09c971dd17f1b2da8c8b9dadfc4fe</anchor>
      <arglist>(const char *name) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::IOException</name>
    <filename>a00044.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>IOException</name>
      <anchorfile>a00044.html</anchorfile>
      <anchor>a07c22195abf11912b145fb9fd2f96028</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IOException</name>
      <anchorfile>a00044.html</anchorfile>
      <anchor>afb15edb29bb5009100da7bd640ae3178</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IOException</name>
      <anchorfile>a00044.html</anchorfile>
      <anchor>ae0b99daa874e9615c46c15d65f2b382f</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IOException</name>
      <anchorfile>a00044.html</anchorfile>
      <anchor>aff7288bf2ed8b187d7354fea73ba2ccb</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00044.html</anchorfile>
      <anchor>a383f784f2509e44c5db477ca961126df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00044.html</anchorfile>
      <anchor>aea311581c3b39536382410c80e1f5c92</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xmlencryption::Encrypter::KeyEncryptionParams</name>
    <filename>a00045.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyEncryptionParams</name>
      <anchorfile>a00045.html</anchorfile>
      <anchor>abcb573de6e78fa6da74925aa4e45d08f</anchor>
      <arglist>(const xmltooling::Credential &amp;credential, const XMLCh *algorithm=0, const XMLCh *recipient=0)</arglist>
    </member>
    <member kind="variable">
      <type>const xmltooling::Credential &amp;</type>
      <name>m_credential</name>
      <anchorfile>a00045.html</anchorfile>
      <anchor>af04d1f04cd6e6336dfbf2d0842886d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh *</type>
      <name>m_algorithm</name>
      <anchorfile>a00045.html</anchorfile>
      <anchor>a84306bf3e33accf5dc3a150cf788eebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh *</type>
      <name>m_recipient</name>
      <anchorfile>a00045.html</anchorfile>
      <anchor>a204fecd2b2ad8d9db965751eccdb2653</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::KeyInfoCredentialContext</name>
    <filename>a00046.html</filename>
    <base>xmltooling::CredentialContext</base>
    <member kind="function">
      <type></type>
      <name>KeyInfoCredentialContext</name>
      <anchorfile>a00046.html</anchorfile>
      <anchor>ab93d3df39f4f22cecd33d257576642ac</anchor>
      <arglist>(const xmlsignature::KeyInfo *keyInfo=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyInfoCredentialContext</name>
      <anchorfile>a00046.html</anchorfile>
      <anchor>af0be3eab804b099eded99da90abb112a</anchor>
      <arglist>(DSIGKeyInfoList *keyInfo)</arglist>
    </member>
    <member kind="function">
      <type>const xmlsignature::KeyInfo *</type>
      <name>getKeyInfo</name>
      <anchorfile>a00046.html</anchorfile>
      <anchor>ac36190391f877c6772f01541471a0037</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DSIGKeyInfoList *</type>
      <name>getNativeKeyInfo</name>
      <anchorfile>a00046.html</anchorfile>
      <anchor>a1ee1c790b19b38d1ae81f6c3cd3f7178</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::KeyInfoResolver</name>
    <filename>a00047.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Credential *</type>
      <name>resolve</name>
      <anchorfile>a00047.html</anchorfile>
      <anchor>aa069caeac7c4ed26aac4f2ca3e59b6b2</anchor>
      <arglist>(const xmlsignature::KeyInfo *keyInfo, int types=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Credential *</type>
      <name>resolve</name>
      <anchorfile>a00047.html</anchorfile>
      <anchor>a38fe0862f44ccefbc412cebae50b2ce3</anchor>
      <arglist>(DSIGKeyInfoList *keyInfo, int types=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Credential *</type>
      <name>resolve</name>
      <anchorfile>a00047.html</anchorfile>
      <anchor>ac52dcd047b554d60967d6c09cd8b3b5f</anchor>
      <arglist>(KeyInfoCredentialContext *context, int types=0) const =0</arglist>
    </member>
    <member kind="function">
      <type>Credential *</type>
      <name>resolve</name>
      <anchorfile>a00047.html</anchorfile>
      <anchor>a1417a626aaf2681a01fc6ac738b6a152</anchor>
      <arglist>(const xmlsignature::Signature *sig, int types=0) const </arglist>
    </member>
    <member kind="function">
      <type>Credential *</type>
      <name>resolve</name>
      <anchorfile>a00047.html</anchorfile>
      <anchor>a1fbf501f1359a8c53a4e82634596071c</anchor>
      <arglist>(const CredentialCriteria &amp;criteria, int types=0) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::Lock</name>
    <filename>a00048.html</filename>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>a753d1fa7bc918aa4f1ac4d4132b7ba32</anchor>
      <arglist>(Mutex *mtx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>a70d5ec2830c645e888c1fb65f49c22a8</anchor>
      <arglist>(Mutex &amp;mtx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>a1d2e2bd2a115f646e062833ac9a50cc8</anchor>
      <arglist>(const std::auto_ptr&lt; Mutex &gt; &amp;mtx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>abb527770719a4e88ec811734c854ebe0</anchor>
      <arglist>(const boost::scoped_ptr&lt; Mutex &gt; &amp;mtx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Lock</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>a428f07e30c6fec5911ccd42fa9cac456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mutex *</type>
      <name>release</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>a4e2abf2f13654fbc5b92880737dbcd48</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::Lockable</name>
    <filename>a00049.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Lockable *</type>
      <name>lock</name>
      <anchorfile>a00049.html</anchorfile>
      <anchor>a86337f8560d321f90662de5751764759</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>unlock</name>
      <anchorfile>a00049.html</anchorfile>
      <anchor>a04bef17b2138bf6820bde7507c4d8111</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::Locker</name>
    <filename>a00050.html</filename>
    <member kind="function">
      <type></type>
      <name>Locker</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>aba8a5da1ce29f4622a4955d894765f62</anchor>
      <arglist>(Lockable *lockee=0, bool lock=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>a37c128034995da320bccfb2030c2f8a7</anchor>
      <arglist>(Lockable *lockee=0, bool lock=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Locker</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>af2b9de8b99f850030e97477033560f72</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::MarshallingException</name>
    <filename>a00051.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>MarshallingException</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>abdb00eac5c42f7a2d75b75981fd3cec6</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarshallingException</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>ae0db91f64358fe706585072bfcdfa67a</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarshallingException</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>a2370470d277b91de937e2212021814a3</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarshallingException</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>a626b1619dc6242a16bcec41d822646bd</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>a6152a468b236e4014528ec9788e74771</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>aec70a0ca19e00b2f8dfa0e70dd0d43c7</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::Mutex</name>
    <filename>a00052.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>lock</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>ab2fd493e23aa594cd267d0b5e39b847b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>unlock</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a1bd0643a5aa85c0d612bfddc5d1d372a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mutex *</type>
      <name>create</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a43aacc3a6509ec560208b27ad15fe6f8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::namedparams</name>
    <filename>a00053.html</filename>
    <base>xmltooling::params</base>
    <member kind="function">
      <type></type>
      <name>namedparams</name>
      <anchorfile>a00053.html</anchorfile>
      <anchor>a692b624e27b55c634a83c3b7e3b6539d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>namedparams</name>
      <anchorfile>a00053.html</anchorfile>
      <anchor>ac709d6140eb4a9d113df755e8a104991</anchor>
      <arglist>(int count,...)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::Namespace</name>
    <filename>a00054.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>namespace_usage_t</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>a33c2a59ecb38ebdf9d443a2cea9bf49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Namespace</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>a9a2108126974338f0f4b95d4d445a43f</anchor>
      <arglist>(const XMLCh *uri=0, const XMLCh *prefix=0, bool alwaysDeclare=false, namespace_usage_t usage=Indeterminate)</arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getNamespacePrefix</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>a1892185d6dfcd99165802b24a4bbaeb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getNamespaceURI</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>ae44ab92941f2966f387f4ec754eed806</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>alwaysDeclare</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>a3096b10f087ebebef6c0e31ec375bdd2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const namespace_usage_t</type>
      <name>usage</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>aa4cffac7117e2c7f19ea0b86b4b846da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNamespacePrefix</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>a0b72c4f697fef3c2faed8276d6903f0e</anchor>
      <arglist>(const XMLCh *prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNamespaceURI</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>aff4bfd917a19905b005dda52d5252852</anchor>
      <arglist>(const XMLCh *uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlwaysDeclare</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>ac790c354c8f4175cbe3850aa4a5b4e68</anchor>
      <arglist>(bool alwaysDeclare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsage</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>a53024f5fb02cf9ce93c6290c0f0f68d1</anchor>
      <arglist>(namespace_usage_t usage)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::NDC</name>
    <filename>a00055.html</filename>
    <member kind="function">
      <type></type>
      <name>NDC</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>ac18b9540f827cd5293c60a18253a29b8</anchor>
      <arglist>(const char *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NDC</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>a9447a199c5a9a0812908aa97ba47e81b</anchor>
      <arglist>(const std::string &amp;context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NDC</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>ad85c5b138be10e1c96cbde2cb7fc2420</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::OpenSSLCredential</name>
    <filename>a00056.html</filename>
    <base virtualness="virtual">xmltooling::X509Credential</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>attach</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a62f3fe8e81af102af7df52369c2f9b91</anchor>
      <arglist>(SSL_CTX *ctx) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::OpenSSLCryptoX509CRL</name>
    <filename>a00057.html</filename>
    <base>xmltooling::XSECCryptoX509CRL</base>
    <member kind="function">
      <type></type>
      <name>OpenSSLCryptoX509CRL</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>aad9f94f85edc2fc9478fb654b10b21b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getProviderName</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a2a02a3b30ce6e3b20072c331e903274c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadX509CRLBase64Bin</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>aa57e99c8945325e015ce8921e7c09f5b</anchor>
      <arglist>(const char *buf, unsigned int len)</arglist>
    </member>
    <member kind="function">
      <type>safeBuffer &amp;</type>
      <name>getDEREncodingSB</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a8e3848a2f01ecce05bbd240827616ed9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenSSLCryptoX509CRL</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a0c76db0ce2b953f325885cb9f4a437a6</anchor>
      <arglist>(X509_CRL *x)</arglist>
    </member>
    <member kind="function">
      <type>X509_CRL *</type>
      <name>getOpenSSLX509CRL</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>afb9c3ea994510356700b2179f8e8d216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XSECCryptoX509CRL *</type>
      <name>clone</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a11c05ba6c6046eaf002b2225c4957033</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::OpenSSLPathValidator</name>
    <filename>a00058.html</filename>
    <base>xmltooling::PathValidator</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>validate</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>ababcf84d02f66b92d1a116bde3f30d63</anchor>
      <arglist>(X509 *certEE, STACK_OF(X509)*certChain, const PathValidatorParams &amp;params) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::OpenSSLSOAPTransport</name>
    <filename>a00059.html</filename>
    <base virtualness="virtual">xmltooling::SOAPTransport</base>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ssl_ctx_callback_fn</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a2e07f393dc40e70f39f5b1160bc1215e</anchor>
      <arglist>)(OpenSSLSOAPTransport *transport, SSL_CTX *ssl_ctx, void *userptr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setSSLCallback</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a6846474a9e05915896be66e2bb2b575b</anchor>
      <arglist>(ssl_ctx_callback_fn fn, void *userptr=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAuthenticated</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a11d6e8f3749886c21e715922de37d0a0</anchor>
      <arglist>(bool auth)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::OpenSSLTrustEngine</name>
    <filename>a00060.html</filename>
    <base>xmltooling::X509TrustEngine</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>validate</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a708542da5b9283fdbf5eca327804ca55</anchor>
      <arglist>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OpenSSLTrustEngine</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a5d92bd15f757b8828f7d48a13e864543</anchor>
      <arglist>(const xercesc::DOMElement *e=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::params</name>
    <filename>a00061.html</filename>
    <member kind="function">
      <type></type>
      <name>params</name>
      <anchorfile>a00061.html</anchorfile>
      <anchor>ae8f908c81555b721937eb641fc841485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>params</name>
      <anchorfile>a00061.html</anchorfile>
      <anchor>a3ae2257f7be1b371e12a6c3628f23284</anchor>
      <arglist>(int count,...)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; const char * &gt; &amp;</type>
      <name>get</name>
      <anchorfile>a00061.html</anchorfile>
      <anchor>ae04bf2128e4794745b49b8a7b095c159</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; const char * &gt;</type>
      <name>v</name>
      <anchorfile>a00061.html</anchorfile>
      <anchor>af3d4616c0f5ca725336c0104b6804f44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ParserPool</name>
    <filename>a00062.html</filename>
    <member kind="function">
      <type></type>
      <name>ParserPool</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>aca3c09d237ffdd42c59b4f21470861c8</anchor>
      <arglist>(bool namespaceAware=true, bool schemaAware=false)</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMDocument *</type>
      <name>newDocument</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>a82251bb1bf77cc8316b5ca9bf128e5d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMDocument *</type>
      <name>parse</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>aad6274aca808983be1e501fe809f0314</anchor>
      <arglist>(xercesc::DOMInputSource &amp;domsrc)</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMDocument *</type>
      <name>parse</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>ab2368f59df71ad113a2998c03ef94d6b</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCatalogs</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>a03ed92df548d316e2aba077bd9c60824</anchor>
      <arglist>(const char *pathnames)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCatalog</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>a2dd9cf4befc0fbd08bf461e0e9cc58ee</anchor>
      <arglist>(const char *pathnames)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCatalog</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>a66e37d10700435f9c6b5affe6af48a2f</anchor>
      <arglist>(const XMLCh *pathname)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadSchema</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>aa1053da6e58d23602ea2b214fc20cf63</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *pathname)</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMInputSource *</type>
      <name>resolveEntity</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>a8e323a9c9fd10416ea3dc51b05409ac6</anchor>
      <arglist>(const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::PathResolver</name>
    <filename>a00063.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>file_type_t</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>a3993854759ba0350e7bf1dcffd5a679c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDefaultPackageName</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>ae2512dae82fb5e4bb9976dc791d3f542</anchor>
      <arglist>(const char *pkgname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDefaultPrefix</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>a97db0825d92ba990e3aa5e053f54c323</anchor>
      <arglist>(const char *prefix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLibDir</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>a6e08f1b395c01e98cfd34fb8bcbecec0</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLogDir</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>af83e0d8e56031795d08e5136ed9bed49</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setXMLDir</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>a042505f165b1afdb5fb7af9ee9612eb0</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRunDir</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>a36a354c3fe9fa081b0d3b685419669e4</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCfgDir</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>a0283907966156dedaa6b08e9bc4c78e3</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCacheDir</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>a88167c4e39102387eeafe2d2f52721af</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>resolve</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>a9a433b5210dfdd42aea3d6e6d115b8d2</anchor>
      <arglist>(std::string &amp;s, file_type_t filetype, const char *pkgname=0, const char *prefix=0) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::PathValidator</name>
    <filename>a00064.html</filename>
    <class kind="class">xmltooling::PathValidator::PathValidatorParams</class>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>validate</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>ad7e9904f5163c716eff9e4aa6576682a</anchor>
      <arglist>(XSECCryptoX509 *certEE, const std::vector&lt; XSECCryptoX509 * &gt; &amp;certChain, const PathValidatorParams &amp;params) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::PathValidator::PathValidatorParams</name>
    <filename>a00065.html</filename>
  </compound>
  <compound kind="class">
    <name>xmltooling::PKIXPathValidatorParams</name>
    <filename>a00066.html</filename>
    <base>xmltooling::PathValidator::PathValidatorParams</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getVerificationDepth</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>aa65c8822bd63bae4eed900fe7743fec4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isAnyPolicyInhibited</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>a9137edc2eddf0b02c5eb21af794ce05e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isPolicyMappingInhibited</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>a5f1809e268ec9a5fda5aa7cd0443fbe8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::set&lt; std::string &gt; &amp;</type>
      <name>getPolicies</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>a8dc416d7190f62c81d4a65befa6b1966</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; XSECCryptoX509 * &gt; &amp;</type>
      <name>getTrustAnchors</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>ae8a605b23580ae47de85197f4f5ab7ef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual revocation_t</type>
      <name>getRevocationChecking</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>ae3eda3599c3d4152e171102dfa026950</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; XSECCryptoX509CRL * &gt; &amp;</type>
      <name>getCRLs</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>aee34ba83c4d2af4851eb2f13a67ae014</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</name>
    <filename>a00067.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>next</name>
      <anchorfile>a00067.html</anchorfile>
      <anchor>a65b6fee16c1aeab3fe505d2110c4a32b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getVerificationDepth</name>
      <anchorfile>a00067.html</anchorfile>
      <anchor>a85770a22641f551a1ec611e9e9725f3d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; XSECCryptoX509 * &gt; &amp;</type>
      <name>getTrustAnchors</name>
      <anchorfile>a00067.html</anchorfile>
      <anchor>ae4279892a78222dfb8ea8df6c1a44972</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; XSECCryptoX509CRL * &gt; &amp;</type>
      <name>getCRLs</name>
      <anchorfile>a00067.html</anchorfile>
      <anchor>a96f1bfd8707106208993309a98665dfb</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::PluginManager</name>
    <filename>a00068.html</filename>
    <templarg>T</templarg>
    <templarg>Key</templarg>
    <templarg>Params</templarg>
    <member kind="typedef">
      <type>T *</type>
      <name>Factory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>aa3473103339c2f18a6c98ffac3c13246</anchor>
      <arglist>(const Params &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>ab98911b6c76c835d7c6903b7920dff60</anchor>
      <arglist>(const Key &amp;type, typename PluginManager::Factory *factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a8f18b7f338b5a9c1511666f6799200fa</anchor>
      <arglist>(const Key &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactories</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a25b8ba0ba2f86ed6fbcd82eefaadd079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>newPlugin</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a5017d1ba6090fc6925900973b33b27fc</anchor>
      <arglist>(const Key &amp;type, const Params &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PluginManager&lt; xmltooling::CredentialResolver, std::string, const xercesc::DOMElement * &gt;</name>
    <filename>a00068.html</filename>
    <member kind="typedef">
      <type>xmltooling::CredentialResolver *</type>
      <name>Factory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>aa3473103339c2f18a6c98ffac3c13246</anchor>
      <arglist>(const const xercesc::DOMElement *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>ab98911b6c76c835d7c6903b7920dff60</anchor>
      <arglist>(const std::string &amp;type, typename PluginManager::Factory *factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a8f18b7f338b5a9c1511666f6799200fa</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactories</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a25b8ba0ba2f86ed6fbcd82eefaadd079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xmltooling::CredentialResolver *</type>
      <name>newPlugin</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a5017d1ba6090fc6925900973b33b27fc</anchor>
      <arglist>(const std::string &amp;type, const const xercesc::DOMElement *&amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PluginManager&lt; xmltooling::KeyInfoResolver, std::string, const xercesc::DOMElement * &gt;</name>
    <filename>a00068.html</filename>
    <member kind="typedef">
      <type>xmltooling::KeyInfoResolver *</type>
      <name>Factory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>aa3473103339c2f18a6c98ffac3c13246</anchor>
      <arglist>(const const xercesc::DOMElement *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>ab98911b6c76c835d7c6903b7920dff60</anchor>
      <arglist>(const std::string &amp;type, typename PluginManager::Factory *factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a8f18b7f338b5a9c1511666f6799200fa</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactories</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a25b8ba0ba2f86ed6fbcd82eefaadd079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xmltooling::KeyInfoResolver *</type>
      <name>newPlugin</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a5017d1ba6090fc6925900973b33b27fc</anchor>
      <arglist>(const std::string &amp;type, const const xercesc::DOMElement *&amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PluginManager&lt; xmltooling::PathValidator, std::string, const xercesc::DOMElement * &gt;</name>
    <filename>a00068.html</filename>
    <member kind="typedef">
      <type>xmltooling::PathValidator *</type>
      <name>Factory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>aa3473103339c2f18a6c98ffac3c13246</anchor>
      <arglist>(const const xercesc::DOMElement *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>ab98911b6c76c835d7c6903b7920dff60</anchor>
      <arglist>(const std::string &amp;type, typename PluginManager::Factory *factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a8f18b7f338b5a9c1511666f6799200fa</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactories</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a25b8ba0ba2f86ed6fbcd82eefaadd079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xmltooling::PathValidator *</type>
      <name>newPlugin</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a5017d1ba6090fc6925900973b33b27fc</anchor>
      <arglist>(const std::string &amp;type, const const xercesc::DOMElement *&amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PluginManager&lt; xmltooling::SOAPTransport, std::string, xmltooling::SOAPTransport::Address &gt;</name>
    <filename>a00068.html</filename>
    <member kind="typedef">
      <type>xmltooling::SOAPTransport *</type>
      <name>Factory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>aa3473103339c2f18a6c98ffac3c13246</anchor>
      <arglist>(const xmltooling::SOAPTransport::Address &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>ab98911b6c76c835d7c6903b7920dff60</anchor>
      <arglist>(const std::string &amp;type, typename PluginManager::Factory *factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a8f18b7f338b5a9c1511666f6799200fa</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactories</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a25b8ba0ba2f86ed6fbcd82eefaadd079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xmltooling::SOAPTransport *</type>
      <name>newPlugin</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a5017d1ba6090fc6925900973b33b27fc</anchor>
      <arglist>(const std::string &amp;type, const xmltooling::SOAPTransport::Address &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PluginManager&lt; xmltooling::StorageService, std::string, const xercesc::DOMElement * &gt;</name>
    <filename>a00068.html</filename>
    <member kind="typedef">
      <type>xmltooling::StorageService *</type>
      <name>Factory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>aa3473103339c2f18a6c98ffac3c13246</anchor>
      <arglist>(const const xercesc::DOMElement *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>ab98911b6c76c835d7c6903b7920dff60</anchor>
      <arglist>(const std::string &amp;type, typename PluginManager::Factory *factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a8f18b7f338b5a9c1511666f6799200fa</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactories</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a25b8ba0ba2f86ed6fbcd82eefaadd079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xmltooling::StorageService *</type>
      <name>newPlugin</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a5017d1ba6090fc6925900973b33b27fc</anchor>
      <arglist>(const std::string &amp;type, const const xercesc::DOMElement *&amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PluginManager&lt; xmltooling::TrustEngine, std::string, const xercesc::DOMElement * &gt;</name>
    <filename>a00068.html</filename>
    <member kind="typedef">
      <type>xmltooling::TrustEngine *</type>
      <name>Factory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>aa3473103339c2f18a6c98ffac3c13246</anchor>
      <arglist>(const const xercesc::DOMElement *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>ab98911b6c76c835d7c6903b7920dff60</anchor>
      <arglist>(const std::string &amp;type, typename PluginManager::Factory *factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactory</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a8f18b7f338b5a9c1511666f6799200fa</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterFactories</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a25b8ba0ba2f86ed6fbcd82eefaadd079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xmltooling::TrustEngine *</type>
      <name>newPlugin</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a5017d1ba6090fc6925900973b33b27fc</anchor>
      <arglist>(const std::string &amp;type, const const xercesc::DOMElement *&amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::QName</name>
    <filename>a00069.html</filename>
    <member kind="function">
      <type></type>
      <name>QName</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>aa69dee56169d75d56845aa169b2302af</anchor>
      <arglist>(const XMLCh *uri=0, const XMLCh *localPart=0, const XMLCh *prefix=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QName</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a541fba3755994f0d56246db036e7d727</anchor>
      <arglist>(const char *uri, const char *localPart, const char *prefix=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefix</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a02d707d4d9b6106447c3922cf4b49b06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNamespaceURI</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>aa2db0884f550818c4837fbf6348fe69d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLocalPart</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a9200eafc20a2b4f927b97297b7adeaf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getPrefix</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a1c118eb9f9c5e2c496b8496c7b36e247</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getNamespaceURI</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a589788ebcaf94c740805218dde7068e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getLocalPart</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a9c13df16d2956c43aeb98f3f72897511</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrefix</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>ace5643762f56c1d79acb5be9054a4a1f</anchor>
      <arglist>(const XMLCh *prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNamespaceURI</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a06a2a7ba70b0cfad7fae626f3c6347bc</anchor>
      <arglist>(const XMLCh *uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalPart</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a4b602e1b8c848321476c6875dc35fe14</anchor>
      <arglist>(const XMLCh *localPart)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrefix</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a725ee17c71d6d2a3618998844dba9f01</anchor>
      <arglist>(const char *prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNamespaceURI</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>ae21e65ba5ef6febb2dc91bd6525b7980</anchor>
      <arglist>(const char *uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalPart</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>a39e2921d64500f0264a6125671b6ad54</anchor>
      <arglist>(const char *localPart)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>a00069.html</anchorfile>
      <anchor>ace010b342050983023ea0a9d65a1c39c</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ReloadableXMLFile</name>
    <filename>a00070.html</filename>
    <base protection="protected" virtualness="virtual">xmltooling::Lockable</base>
    <member kind="function">
      <type>Lockable *</type>
      <name>lock</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a0ab6ec8160691b536a5f22816d1fc6a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a6a22afbcef62d60c6c193e857760b82f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ReloadableXMLFile</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>aa15396c16e5bcac32423a6a6ab72b507</anchor>
      <arglist>(const xercesc::DOMElement *e, logging::Category &amp;log, bool startReloadThread=true)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::pair&lt; bool, xercesc::DOMElement * &gt;</type>
      <name>background_load</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a4cb7313ad14ed3673fb6de5bebaac8ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::pair&lt; bool, xercesc::DOMElement * &gt;</type>
      <name>load</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>ab323630dc7c233db6a7556a2d518ab1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::pair&lt; bool, xercesc::DOMElement * &gt;</type>
      <name>load</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a327de7693392f04cbce29e3faaab4257</anchor>
      <arglist>(bool backup)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Lockable *</type>
      <name>getBackupLock</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a25dedb5f2a42a870110e62c0c83b9100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>preserveCacheTag</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>ae2b4ed7f9f2651eaefb1e75f916a8d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startup</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a3ae0408dfa23f9dbfbe73a7be90f2fed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a33b7acd9f029d35939f2b96db1a0c20a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const xercesc::DOMElement *</type>
      <name>m_root</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a871c01f825293101746216ca48bac451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_local</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>ac2fabed40789d9d06819875123181d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_validate</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>af337f78843ec483fd653ed7d7271bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_source</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>aa66e3bef51741040c0defebd01848b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_backing</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>aafa1c06443ceae513414c2abe319681a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>time_t</type>
      <name>m_filestamp</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a86d36200e2ece81dbd5eb39da4a84a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>time_t</type>
      <name>m_reloadInterval</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a968c46dcf9fd89a4ec30f3fb94e25acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cacheTag</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>add0d7e54a10dec7c75d90ace444f509b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RWLock *</type>
      <name>m_lock</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a3e66bb693f895cc2589ad12a6120d43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>logging::Category &amp;</type>
      <name>m_log</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a0e59323a1742b90b3a2a9d25a4e71e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_id</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a63e6fc0337ffe933593fc046644d6f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_loaded</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a9b878015cda49c2541936d8ce9d89250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CredentialResolver *</type>
      <name>m_credResolver</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a70f0ed287b1d6f78fb5c17a34071ca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SignatureTrustEngine *</type>
      <name>m_trust</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a8472ba0bda01a45357549665f2bc4b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_signerName</name>
      <anchorfile>a00070.html</anchorfile>
      <anchor>a4e62b9d1ec12ce1edf3029615caa8213</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ReplayCache</name>
    <filename>a00071.html</filename>
    <member kind="function">
      <type></type>
      <name>ReplayCache</name>
      <anchorfile>a00071.html</anchorfile>
      <anchor>a399a53cb8daf75b6782cce3228ca4782</anchor>
      <arglist>(StorageService *storage=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>check</name>
      <anchorfile>a00071.html</anchorfile>
      <anchor>a1b021418ab3630d0f419f32411b0234a</anchor>
      <arglist>(const char *context, const char *s, time_t expires)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>a00071.html</anchorfile>
      <anchor>ae7652145498cc96a0843a1a8ad4244b9</anchor>
      <arglist>(const char *context, const XMLCh *s, time_t expires)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::RWLock</name>
    <filename>a00072.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>rdlock</name>
      <anchorfile>a00072.html</anchorfile>
      <anchor>a031ee55591c458d398c012e21ecd8f8a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>wrlock</name>
      <anchorfile>a00072.html</anchorfile>
      <anchor>a63b3c77f87ea8c806fca0eae84aa264f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>unlock</name>
      <anchorfile>a00072.html</anchorfile>
      <anchor>a229a7ecde18609f0a168c4279320b8c4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RWLock *</type>
      <name>create</name>
      <anchorfile>a00072.html</anchorfile>
      <anchor>ad14f6a27df7d1581a863dac4875d1785</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::SecurityHelper</name>
    <filename>a00073.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>guessEncodingFormat</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>af68899f448b1729753a65b173d8bf3e8</anchor>
      <arglist>(const char *pathname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XSECCryptoKey *</type>
      <name>loadKeyFromFile</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>adba4953bee516a644928abb7895639fa</anchor>
      <arglist>(const char *pathname, const char *format=0, const char *password=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; XSECCryptoX509 * &gt;::size_type</type>
      <name>loadCertificatesFromFile</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a9c30bfbfabe4ae4d7e2d65c95360afb2</anchor>
      <arglist>(std::vector&lt; XSECCryptoX509 * &gt; &amp;certs, const char *pathname, const char *format=0, const char *password=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; XSECCryptoX509CRL * &gt;::size_type</type>
      <name>loadCRLsFromFile</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a715213af69a9a05be27342080349e18f</anchor>
      <arglist>(std::vector&lt; XSECCryptoX509CRL * &gt; &amp;crls, const char *pathname, const char *format=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XSECCryptoKey *</type>
      <name>loadKeyFromURL</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>ae7128cb03fa47ba0c7f262151b60b381</anchor>
      <arglist>(SOAPTransport &amp;transport, const char *backing, const char *format=0, const char *password=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; XSECCryptoX509 * &gt;::size_type</type>
      <name>loadCertificatesFromURL</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a36455aa87b612dc2872753ee6dc317b9</anchor>
      <arglist>(std::vector&lt; XSECCryptoX509 * &gt; &amp;certs, SOAPTransport &amp;transport, const char *backing, const char *format=0, const char *password=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; XSECCryptoX509CRL * &gt;::size_type</type>
      <name>loadCRLsFromURL</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a7e2759e44a64e7f5e4d3ec9861204695</anchor>
      <arglist>(std::vector&lt; XSECCryptoX509CRL * &gt; &amp;crls, SOAPTransport &amp;transport, const char *backing, const char *format=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>matches</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a114f2ac19bafe9f0fd7f2f1ca29da336</anchor>
      <arglist>(const XSECCryptoKey &amp;key1, const XSECCryptoKey &amp;key2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>doHash</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>adc935b0c82c5926ea4bf210dde2397a6</anchor>
      <arglist>(const char *hashAlg, const char *buf, unsigned long buflen, bool toHex=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDEREncoding</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a5f22ddd0fa2dceebece0ff462710e229</anchor>
      <arglist>(const Credential &amp;cred, const char *hash, bool nowrap=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDEREncoding</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a28b25fe7f72789c9bdbea7b9059d8228</anchor>
      <arglist>(const XSECCryptoKey &amp;key, const char *hash, bool nowrap=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDEREncoding</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a09eefedfa4b5fe196215d85ae02ec482</anchor>
      <arglist>(const XSECCryptoX509 &amp;cert, const char *hash, bool nowrap=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDEREncoding</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a143274c77e97d67ffcf6a3ac84e45685</anchor>
      <arglist>(const Credential &amp;cred, bool hash=false, bool nowrap=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDEREncoding</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>a43c73864b57074500d31ba9d2a9e7d93</anchor>
      <arglist>(const XSECCryptoKey &amp;key, bool hash=false, bool nowrap=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDEREncoding</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>ab7a9575d2d3638c2b50a6dbfdc210a26</anchor>
      <arglist>(const XSECCryptoX509 &amp;cert, bool hash=false, bool nowrap=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XSECCryptoKey *</type>
      <name>fromDEREncoding</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>aa243cfe7c5bfdfc805cf34becf1f1dd4</anchor>
      <arglist>(const char *buf, unsigned long buflen, bool base64=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XSECCryptoKey *</type>
      <name>fromDEREncoding</name>
      <anchorfile>a00073.html</anchorfile>
      <anchor>af17ab5b1fec985954fb4cbdd220d6636</anchor>
      <arglist>(const XMLCh *buf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::SharedLock</name>
    <filename>a00074.html</filename>
    <member kind="function">
      <type></type>
      <name>SharedLock</name>
      <anchorfile>a00074.html</anchorfile>
      <anchor>abc769c830da81988995e14b4bc37a1f6</anchor>
      <arglist>(RWLock *lock, bool lockit=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SharedLock</name>
      <anchorfile>a00074.html</anchorfile>
      <anchor>a086788c06dfae764b512922b6a11fb54</anchor>
      <arglist>(const std::auto_ptr&lt; RWLock &gt; &amp;lock, bool lockit=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SharedLock</name>
      <anchorfile>a00074.html</anchorfile>
      <anchor>ab628b2b55a3dc8306322241720adbb34</anchor>
      <arglist>(const boost::scoped_ptr&lt; RWLock &gt; &amp;lock, bool lockit=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SharedLock</name>
      <anchorfile>a00074.html</anchorfile>
      <anchor>ad51358f73f4bfd9732847782998d65f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RWLock *</type>
      <name>release</name>
      <anchorfile>a00074.html</anchorfile>
      <anchor>a394a0235d8c786320a184b458e6362e3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlsignature::Signature</name>
    <filename>a00075.html</filename>
    <base virtualness="virtual">xmltooling::XMLObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getCanonicalizationMethod</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a748fe2c839ea440e8f9b986e933c2d01</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getSignatureAlgorithm</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>af65d4ded744dda0066bbbe7267cc42e3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCanonicalizationMethod</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a9a11fa8748f1441409cf9a18b65ef515</anchor>
      <arglist>(const XMLCh *c14n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSignatureAlgorithm</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a616e2f0b79171796c198becd0c9490e4</anchor>
      <arglist>(const XMLCh *sm)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigningKey</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>aceba3093bb4ad74bbf4db7256d075e95</anchor>
      <arglist>(XSECCryptoKey *signingKey)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setKeyInfo</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>ac964e306a7fbb5055b5fb16332f1b9f0</anchor>
      <arglist>(KeyInfo *keyInfo)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual KeyInfo *</type>
      <name>getKeyInfo</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a4ce04a4ba4a0c9bcb3620d5f7d3c790f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setContentReference</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>af383e4b0a41715d82919d8abf4de04c1</anchor>
      <arglist>(ContentReference *reference)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ContentReference *</type>
      <name>getContentReference</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a98b666485abaf9eb991787d30ababf9a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DSIGSignature *</type>
      <name>getXMLSignature</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a3d98d2cd6cb7f1f0ce2c6e83005365df</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>sign</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>aa7bc4e17375c79d820d252289dfc6704</anchor>
      <arglist>(const xmltooling::Credential *credential=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Signature *</type>
      <name>cloneSignature</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a85968020750998c4773571ca60ec655f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>createRawSignature</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a4798cb29be9864198d3e7d5e49aab02a</anchor>
      <arglist>(XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *in, unsigned int in_len, char *out, unsigned int out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>verifyRawSignature</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>ac712cc9d34cc18352eb7468503ea615b</anchor>
      <arglist>(XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *signature, const char *in, unsigned int in_len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>LOCAL_NAME</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a42c1cf66596d40a28b43b188ee12fe8f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Signature</name>
      <anchorfile>a00075.html</anchorfile>
      <anchor>a43d360fe4911cc0ffd4d1156d0bd8332</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlsignature::SignatureBuilder</name>
    <filename>a00076.html</filename>
    <base>xmltooling::ConcreteXMLObjectBuilder</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Signature *</type>
      <name>buildObject</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>aded6d97fe79ea1a2aa117c0cb89af7c5</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=0, const xmltooling::QName *schemaType=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Signature *</type>
      <name>buildObject</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>a89bdf827ee1351a3bcb4e6fba6d62e0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Signature *</type>
      <name>buildSignature</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>ab151aa97570bb0ac389ced0e13e3e867</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlsignature::SignatureException</name>
    <filename>a00077.html</filename>
    <base>xmltooling::XMLSecurityException</base>
    <member kind="function">
      <type></type>
      <name>SignatureException</name>
      <anchorfile>a00077.html</anchorfile>
      <anchor>a181c4646541c1039232c6a36282a237b</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignatureException</name>
      <anchorfile>a00077.html</anchorfile>
      <anchor>a9b005efa2c3221a3fc25477cc841a8d7</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignatureException</name>
      <anchorfile>a00077.html</anchorfile>
      <anchor>ad1b1b205c6c14394539b81422ec25e25</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignatureException</name>
      <anchorfile>a00077.html</anchorfile>
      <anchor>a6d30f0bf59d46f267f0c37baaed9e03c</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00077.html</anchorfile>
      <anchor>a5558fab9302378bf6f083fb3cb2dd886</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00077.html</anchorfile>
      <anchor>a672112612d1f061a675416beb14a38ae</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::SignatureTrustEngine</name>
    <filename>a00078.html</filename>
    <base virtualness="virtual">xmltooling::TrustEngine</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>validate</name>
      <anchorfile>a00078.html</anchorfile>
      <anchor>a74f1ac60bf084669bee5fa5e05a3800d</anchor>
      <arglist>(xmlsignature::Signature &amp;sig, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>validate</name>
      <anchorfile>a00078.html</anchorfile>
      <anchor>af938a253aaf7838aa6cc55ebbbab8395</anchor>
      <arglist>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SignatureTrustEngine</name>
      <anchorfile>a00078.html</anchorfile>
      <anchor>ad7cb1d545f43072df24633f678eec458</anchor>
      <arglist>(const xercesc::DOMElement *e=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmlsignature::SignatureValidator</name>
    <filename>a00079.html</filename>
    <base>xmltooling::Validator</base>
    <member kind="function">
      <type></type>
      <name>SignatureValidator</name>
      <anchorfile>a00079.html</anchorfile>
      <anchor>a4fc148c5801891d90d6a795638eb18cb</anchor>
      <arglist>(XSECCryptoKey *key=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignatureValidator</name>
      <anchorfile>a00079.html</anchorfile>
      <anchor>a43e6384eb13194b0468b3effbae8d1c6</anchor>
      <arglist>(const xmltooling::Credential *credential)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate</name>
      <anchorfile>a00079.html</anchorfile>
      <anchor>adf6965d74a6813d3ec8c8a9432816f18</anchor>
      <arglist>(const xmltooling::XMLObject *xmlObject) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>validate</name>
      <anchorfile>a00079.html</anchorfile>
      <anchor>aada1271ddfe7a1e034a4a3f78d101c71</anchor>
      <arglist>(const Signature *signature) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKey</name>
      <anchorfile>a00079.html</anchorfile>
      <anchor>adcded407dd145394089f54b5072214b7</anchor>
      <arglist>(XSECCryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCredential</name>
      <anchorfile>a00079.html</anchorfile>
      <anchor>a992ae273d45070aa5ada3493ae198f30</anchor>
      <arglist>(const xmltooling::Credential *credential)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XSECCryptoKey *</type>
      <name>m_key</name>
      <anchorfile>a00079.html</anchorfile>
      <anchor>a513bfb3e48832f7f7db515e47e2353f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const xmltooling::Credential *</type>
      <name>m_credential</name>
      <anchorfile>a00079.html</anchorfile>
      <anchor>aab271e6705a99acc77882c47ae2e982a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>soap11::SOAPClient</name>
    <filename>a00080.html</filename>
    <member kind="function">
      <type></type>
      <name>SOAPClient</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>a75535ec15529c7fd27da38de5a6a7d42</anchor>
      <arglist>(bool validate=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValidating</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>a18da3a2ef3c53b3b7361d28376eaaeb2</anchor>
      <arglist>(bool validate=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>a3b8fc302b1e920a948543263077fd059</anchor>
      <arglist>(const Envelope &amp;env, const xmltooling::SOAPTransport::Address &amp;addr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Envelope *</type>
      <name>receive</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>a82580a447180937e6810d3811f7cbb1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>a6a5a905956460b3f927e9defc7952ba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareTransport</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>a9afb1bc6eef5e52b61bb951663ca7a9b</anchor>
      <arglist>(xmltooling::SOAPTransport &amp;transport)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleFault</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>a1d854321c073107c2e2bd0ec6d4dcf19</anchor>
      <arglist>(const soap11::Fault &amp;fault)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_validate</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>aa750e6772906879cbf9a6c83ea15928d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmltooling::SOAPTransport *</type>
      <name>m_transport</name>
      <anchorfile>a00080.html</anchorfile>
      <anchor>a7b085e97ec9fde3a9e2439fbdf03f101</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::SOAPTransport</name>
    <filename>a00081.html</filename>
    <class kind="struct">xmltooling::SOAPTransport::Address</class>
    <member kind="enumeration">
      <type></type>
      <name>transport_auth_t</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>aafd763f15fbe6818acd53b256e698b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isConfidential</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a50364245d734a5e9f70124796381063b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setConnectTimeout</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a0628479a98a0dff4e24814ae4a9e7510</anchor>
      <arglist>(long timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setTimeout</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a5d549b64adea079d4fa7680659911c26</anchor>
      <arglist>(long timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setAuth</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>ab26a0df9cfc08aea87859e9bc0f74ea6</anchor>
      <arglist>(transport_auth_t authType, const char *username=0, const char *password=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setVerifyHost</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a542f4f60eb15290abbadbd690d92f811</anchor>
      <arglist>(bool verify)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setCredential</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a68711ad923de6b963d774fbf5fb4371a</anchor>
      <arglist>(const Credential *credential=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setTrustEngine</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>ae70e40ca16f01cb1dcdf7b7c7a93365f</anchor>
      <arglist>(const X509TrustEngine *trustEngine=0, const CredentialResolver *credResolver=0, CredentialCriteria *criteria=0, bool mandatory=true)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setCacheTag</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a880488488723268757d4cfe7a4d76268</anchor>
      <arglist>(std::string *cacheTag=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setProviderOption</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>ad0217ed0f74bf739584b1223b51133ed</anchor>
      <arglist>(const char *provider, const char *option, const char *value)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a36adf241ea8040a6b834b8010acc27ea</anchor>
      <arglist>(std::istream &amp;in)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a1f4b613cce2a00172efa1c7324a46c16</anchor>
      <arglist>(std::istream *in=0)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::istream &amp;</type>
      <name>receive</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>af735cce6c57f3b9bdb8374501d5a2cba</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isAuthenticated</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a80b9f0de753cf8c321156aa46addd81b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getContentType</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a14ee8fbe6422039b538caabc3c1f9659</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long</type>
      <name>getStatusCode</name>
      <anchorfile>a00081.html</anchorfile>
      <anchor>a85cedb62cc353124415d28437b5ec498</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::StorageService</name>
    <filename>a00082.html</filename>
    <class kind="class">xmltooling::StorageService::Capabilities</class>
    <member kind="function" virtualness="virtual">
      <type>virtual const Capabilities &amp;</type>
      <name>getCapabilities</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>a298e3c2c8f9937176dab820d5ba3fe72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>createString</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>a314bdf9c6ac51c4edcd0f3ca79d11355</anchor>
      <arglist>(const char *context, const char *key, const char *value, time_t expiration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>readString</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>a8e0a950ce38e9fa5966bb3eb2bbe665e</anchor>
      <arglist>(const char *context, const char *key, std::string *pvalue=0, time_t *pexpiration=0, int version=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>updateString</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>a9907a7a38c8defaed039c591828ac2de</anchor>
      <arglist>(const char *context, const char *key, const char *value=0, time_t expiration=0, int version=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>deleteString</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>af697222ceb16740a6539daea28fc90da</anchor>
      <arglist>(const char *context, const char *key)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>createText</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>acf888184e3c2b4831f47f71fe069ef6a</anchor>
      <arglist>(const char *context, const char *key, const char *value, time_t expiration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>readText</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>a4ac023976d0686a3631fb8db898cd8f2</anchor>
      <arglist>(const char *context, const char *key, std::string *pvalue=0, time_t *pexpiration=0, int version=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>updateText</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>a0ba3e3de28e1605cb9a2f82c7e366417</anchor>
      <arglist>(const char *context, const char *key, const char *value=0, time_t expiration=0, int version=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>deleteText</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>ad33e93bc48d35eaac2e8cece9cd7330b</anchor>
      <arglist>(const char *context, const char *key)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reap</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>ae0c45b1e7e1ea0f81e998fd1985194f6</anchor>
      <arglist>(const char *context)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateContext</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>a761fc446e8288a8f76144697d3b96b19</anchor>
      <arglist>(const char *context, time_t expiration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>deleteContext</name>
      <anchorfile>a00082.html</anchorfile>
      <anchor>aeb8b202ffd9b9a93edcd033b6776858f</anchor>
      <arglist>(const char *context)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::StreamInputSource::StreamBinInputStream</name>
    <filename>a00083.html</filename>
    <member kind="function">
      <type></type>
      <name>StreamBinInputStream</name>
      <anchorfile>a00083.html</anchorfile>
      <anchor>a3d55befc6f971a3cb3aacdfe114a3acf</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::StreamInputSource</name>
    <filename>a00084.html</filename>
    <class kind="class">xmltooling::StreamInputSource::StreamBinInputStream</class>
    <member kind="function">
      <type></type>
      <name>StreamInputSource</name>
      <anchorfile>a00084.html</anchorfile>
      <anchor>a295c1cd5aa78eb7087792bdaa735e44a</anchor>
      <arglist>(std::istream &amp;is, const char *systemId=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::TemplateEngine</name>
    <filename>a00085.html</filename>
    <class kind="class">xmltooling::TemplateEngine::TemplateParameters</class>
    <member kind="function">
      <type></type>
      <name>TemplateEngine</name>
      <anchorfile>a00085.html</anchorfile>
      <anchor>a800d10d615807ed98df4513266ad94c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTagPrefix</name>
      <anchorfile>a00085.html</anchorfile>
      <anchor>a3f28f5b1e3cece34684b17ffcbda588e</anchor>
      <arglist>(const char *tagPrefix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>a00085.html</anchorfile>
      <anchor>a277992c3c888aa77ef36066e2cd84fc4</anchor>
      <arglist>(std::istream &amp;is, std::ostream &amp;os, const TemplateParameters &amp;parameters, const XMLToolingException *e=0) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>unsafe_chars</name>
      <anchorfile>a00085.html</anchorfile>
      <anchor>a2e98443722632d0e8f0ae0e9d3b18fe0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::TemplateEngine::TemplateParameters</name>
    <filename>a00086.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getParameter</name>
      <anchorfile>a00086.html</anchorfile>
      <anchor>aea47e68b5a0814e94179cf245f76933a</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::multimap&lt; std::string, std::string &gt; *</type>
      <name>getLoopCollection</name>
      <anchorfile>a00086.html</anchorfile>
      <anchor>a508170ac59042b1f0eb024b70f884ec1</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>m_map</name>
      <anchorfile>a00086.html</anchorfile>
      <anchor>a01912b7019625dcf8df1f2f54b62fefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::multimap&lt; std::string, std::string &gt; &gt;</type>
      <name>m_collectionMap</name>
      <anchorfile>a00086.html</anchorfile>
      <anchor>aa1abf9896fd4aebd25465bc0fa972747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const GenericRequest *</type>
      <name>m_request</name>
      <anchorfile>a00086.html</anchorfile>
      <anchor>a0675dc2d7436d7cb95d599589d761dc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::Thread</name>
    <filename>a00087.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>detach</name>
      <anchorfile>a00087.html</anchorfile>
      <anchor>ad06549ae5c7ce80597a5530479dcb99c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>join</name>
      <anchorfile>a00087.html</anchorfile>
      <anchor>ae5ef9a8463d9e43b406022f6c1b8d199</anchor>
      <arglist>(void **thread_return)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>kill</name>
      <anchorfile>a00087.html</anchorfile>
      <anchor>a834ffac4c81ed19878efe01509ea6e45</anchor>
      <arglist>(int signo)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Thread *</type>
      <name>create</name>
      <anchorfile>a00087.html</anchorfile>
      <anchor>a2cc7c1ad36a965f7d767b7b3a36a0b89</anchor>
      <arglist>(void *(*start_routine)(void *), void *arg, size_t stacksize=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exit</name>
      <anchorfile>a00087.html</anchorfile>
      <anchor>a17e1d8a1abe662f6cb538912d06cdbc1</anchor>
      <arglist>(void *return_val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sleep</name>
      <anchorfile>a00087.html</anchorfile>
      <anchor>af962224e99122fb0635f59f9d93f5530</anchor>
      <arglist>(int seconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mask_all_signals</name>
      <anchorfile>a00087.html</anchorfile>
      <anchor>aedec822b2be29be467bec8465bcc0a1d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mask_signals</name>
      <anchorfile>a00087.html</anchorfile>
      <anchor>a1430ea421efa18edafd379a0585bf948</anchor>
      <arglist>(int how, const sigset_t *newmask, sigset_t *oldmask)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ThreadingException</name>
    <filename>a00088.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>ThreadingException</name>
      <anchorfile>a00088.html</anchorfile>
      <anchor>a43a6e9cf70c0131661720e36261f01a5</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadingException</name>
      <anchorfile>a00088.html</anchorfile>
      <anchor>af125a96866b48384701bd0e9ccbb3b34</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadingException</name>
      <anchorfile>a00088.html</anchorfile>
      <anchor>a86e4366a68dc91533fb8f832ad5f3c1b</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadingException</name>
      <anchorfile>a00088.html</anchorfile>
      <anchor>a0951e0c6567fe445fe0e0fe711d9c02f</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00088.html</anchorfile>
      <anchor>a673d61195a4847f5d6ff5e35d99c385e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00088.html</anchorfile>
      <anchor>a389af9894abe057140768b1312e116c4</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ThreadKey</name>
    <filename>a00089.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>setData</name>
      <anchorfile>a00089.html</anchorfile>
      <anchor>aff62ac5571c5261534595f0095c674a3</anchor>
      <arglist>(void *data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>getData</name>
      <anchorfile>a00089.html</anchorfile>
      <anchor>a8a2be3969aed1e9fcb3a6649eff774f7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ThreadKey *</type>
      <name>create</name>
      <anchorfile>a00089.html</anchorfile>
      <anchor>a4ff12740d5ac8640a6bfe98434c6f9ec</anchor>
      <arglist>(void(*destroy_fn)(void *))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::TrustEngine</name>
    <filename>a00090.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setKeyInfoResolver</name>
      <anchorfile>a00090.html</anchorfile>
      <anchor>af7ffc921deb3e4a1f11b9b3367b6384e</anchor>
      <arglist>(KeyInfoResolver *keyInfoResolver)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TrustEngine</name>
      <anchorfile>a00090.html</anchorfile>
      <anchor>a05fb4c107b0635caa4e3d57e3f8d6163</anchor>
      <arglist>(const xercesc::DOMElement *e=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KeyInfoResolver *</type>
      <name>m_keyInfoResolver</name>
      <anchorfile>a00090.html</anchorfile>
      <anchor>af84955e8dfd27a678070ab46902c9ee3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::UnknownAttributeException</name>
    <filename>a00091.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>UnknownAttributeException</name>
      <anchorfile>a00091.html</anchorfile>
      <anchor>a0aa8a3e89e3fd4229a23b3c7bfc4c7b5</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownAttributeException</name>
      <anchorfile>a00091.html</anchorfile>
      <anchor>a3fe7e95c7f1dbf6bbca887a6efc86ff5</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownAttributeException</name>
      <anchorfile>a00091.html</anchorfile>
      <anchor>a4d277cc0ea99258e1a54c9a777babc47</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownAttributeException</name>
      <anchorfile>a00091.html</anchorfile>
      <anchor>a42d88b939a4d26710e32b6af9d5a00cc</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00091.html</anchorfile>
      <anchor>a4d2aa4badc09008cb515a2d3194b60de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00091.html</anchorfile>
      <anchor>a1e8f53e46b666bc9544adf072d968054</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::UnknownElementBuilder</name>
    <filename>a00092.html</filename>
    <base>xmltooling::XMLObjectBuilder</base>
    <member kind="function">
      <type>XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00092.html</anchorfile>
      <anchor>ab9adf59c29015786f4ff7db5e1a77ead</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=0, const QName *schemaType=0) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::UnknownElementException</name>
    <filename>a00093.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>UnknownElementException</name>
      <anchorfile>a00093.html</anchorfile>
      <anchor>a553264fcb6c08d65de7a72c92d14f9da</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownElementException</name>
      <anchorfile>a00093.html</anchorfile>
      <anchor>ab12f6754a1861a22ed700bfd1829afc4</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownElementException</name>
      <anchorfile>a00093.html</anchorfile>
      <anchor>ad800c9b9599bf3ffec573c15fdf04552</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownElementException</name>
      <anchorfile>a00093.html</anchorfile>
      <anchor>ab734a37748286904cc82d35535886210</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00093.html</anchorfile>
      <anchor>a572c3dce932c650e38df86942d66aaf1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00093.html</anchorfile>
      <anchor>a37c3fe06098c4fce45be706df2af0b2e</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::UnknownExtensionException</name>
    <filename>a00094.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>UnknownExtensionException</name>
      <anchorfile>a00094.html</anchorfile>
      <anchor>a1b64926c70c388919ad80eab87f0e97e</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownExtensionException</name>
      <anchorfile>a00094.html</anchorfile>
      <anchor>a177b1fd851f68751ea03b37c8c47ec7b</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownExtensionException</name>
      <anchorfile>a00094.html</anchorfile>
      <anchor>a1449766f5076655255b58b3db661d8b2</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownExtensionException</name>
      <anchorfile>a00094.html</anchorfile>
      <anchor>a73a4a951a4da1fc66690c9a20e33111c</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00094.html</anchorfile>
      <anchor>a742bc6a0761a2469052b2c6895bdb17b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00094.html</anchorfile>
      <anchor>a91bffee13485930f21fc43cfab36673d</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::UnmarshallingException</name>
    <filename>a00095.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>UnmarshallingException</name>
      <anchorfile>a00095.html</anchorfile>
      <anchor>a7e96f42fa66586aa8eb2c0e68a30851f</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnmarshallingException</name>
      <anchorfile>a00095.html</anchorfile>
      <anchor>adc9f9023a11061c3dabc2d3e62fbbca6</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnmarshallingException</name>
      <anchorfile>a00095.html</anchorfile>
      <anchor>a760d0f71ca5702d66ad08485c06b6801</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnmarshallingException</name>
      <anchorfile>a00095.html</anchorfile>
      <anchor>a303c1372090d85c0235f1a8c6dec00ee</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00095.html</anchorfile>
      <anchor>a320046da72b1a48b66810e6f442f9972</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00095.html</anchorfile>
      <anchor>a5498213e212463a5b4974f144b44a981</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::URLEncoder</name>
    <filename>a00096.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>encode</name>
      <anchorfile>a00096.html</anchorfile>
      <anchor>a250659260ecf95b5dac2347343db6104</anchor>
      <arglist>(const char *s) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>decode</name>
      <anchorfile>a00096.html</anchorfile>
      <anchor>aeaaa0f427ea28f49a124f04dfbb005a7</anchor>
      <arglist>(char *s) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isBad</name>
      <anchorfile>a00096.html</anchorfile>
      <anchor>a71d2d39529e4db0a8f30e65254d8d583</anchor>
      <arglist>(char ch) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::URLInputSource</name>
    <filename>a00097.html</filename>
    <member kind="function">
      <type></type>
      <name>URLInputSource</name>
      <anchorfile>a00097.html</anchorfile>
      <anchor>a18d06a9277b0922c51ffc22e88eb8667</anchor>
      <arglist>(const XMLCh *url, const char *systemId=0, std::string *cacheTag=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>URLInputSource</name>
      <anchorfile>a00097.html</anchorfile>
      <anchor>a5a82c94b44f87376ab6980db6bbec1ea</anchor>
      <arglist>(const xercesc::DOMElement *e, const char *systemId=0, std::string *cacheTag=0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>asciiStatusCodeElementName</name>
      <anchorfile>a00097.html</anchorfile>
      <anchor>a43057fd26e76f3ceb1863c9fcead7ef2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>utf16StatusCodeElementName</name>
      <anchorfile>a00097.html</anchorfile>
      <anchor>aa620c74db5fedde679996d0fe79e969e</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ValidationException</name>
    <filename>a00098.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>ValidationException</name>
      <anchorfile>a00098.html</anchorfile>
      <anchor>ab2b0be49e690339ed8ec543b7bf17db1</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValidationException</name>
      <anchorfile>a00098.html</anchorfile>
      <anchor>a3ed3056bc47eafdc6e9a3ba46fc555c9</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValidationException</name>
      <anchorfile>a00098.html</anchorfile>
      <anchor>a9315e26b304a2a3d4a6239ed172e218c</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValidationException</name>
      <anchorfile>a00098.html</anchorfile>
      <anchor>a7ef931267c2743b1587ee8993cde1614</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00098.html</anchorfile>
      <anchor>a8823a41bb1b8bd16d646435a2c4e5a2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00098.html</anchorfile>
      <anchor>a14e849fa04d9ed84c1849f392736a167</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::Validator</name>
    <filename>a00099.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>validate</name>
      <anchorfile>a00099.html</anchorfile>
      <anchor>a3489bcbbc5b4dc2e2850e82b28883bfc</anchor>
      <arglist>(const XMLObject *xmlObject) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::ValidatorSuite</name>
    <filename>a00100.html</filename>
    <member kind="function">
      <type></type>
      <name>ValidatorSuite</name>
      <anchorfile>a00100.html</anchorfile>
      <anchor>aed14decfba47135551df8290b656d770</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getId</name>
      <anchorfile>a00100.html</anchorfile>
      <anchor>a251f717a1cc544d280c3a7fc0cc5a78a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate</name>
      <anchorfile>a00100.html</anchorfile>
      <anchor>aed327170801b8ed34d8c65b8aa10dca2</anchor>
      <arglist>(const XMLObject *xmlObject) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerValidator</name>
      <anchorfile>a00100.html</anchorfile>
      <anchor>a8c10998e79352db435fb0b6b96466fff</anchor>
      <arglist>(const QName &amp;key, Validator *validator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deregisterValidators</name>
      <anchorfile>a00100.html</anchorfile>
      <anchor>a46b7a5b7859d503d20adb76fd2172a94</anchor>
      <arglist>(const QName &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyValidators</name>
      <anchorfile>a00100.html</anchorfile>
      <anchor>a2fd51cae62d16aab28e0f8adfd98adf5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::X509Credential</name>
    <filename>a00101.html</filename>
    <base virtualness="virtual">xmltooling::Credential</base>
    <member kind="enumeration">
      <type></type>
      <name>ResolveTypes</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>a9c4c820748fe4a9dc534c1f62810b35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KeyInfoTypes</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>a3d989827966bf93615642931bcc55104</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; XSECCryptoX509 * &gt; &amp;</type>
      <name>getEntityCertificateChain</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>a0088fb40a363c7fc8745f32e69723733</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XSECCryptoX509CRL *</type>
      <name>getCRL</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>a63be955fb2ae7a47baf5418e60bc4e23</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; XSECCryptoX509CRL * &gt; &amp;</type>
      <name>getCRLs</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>a23d019d3a5ce8c05e9d260181d18d3aa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getSubjectName</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>ab402ed8b04c98123031309d18da93f3f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getIssuerName</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>a67d59b7ba610caeb3d9b1a2346313cd5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getSerialNumber</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>a9adfc62fd676f194ff3ea8d063d12116</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>extract</name>
      <anchorfile>a00101.html</anchorfile>
      <anchor>a4167cd73ce30890f82c6f4b6ed51421f</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::X509TrustEngine</name>
    <filename>a00102.html</filename>
    <base virtualness="virtual">xmltooling::TrustEngine</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>validate</name>
      <anchorfile>a00102.html</anchorfile>
      <anchor>a8435cfccb28cfe7c24d81deb00033e72</anchor>
      <arglist>(XSECCryptoX509 *certEE, const std::vector&lt; XSECCryptoX509 * &gt; &amp;certChain, const CredentialResolver &amp;credResolver, CredentialCriteria *criteria=0) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>X509TrustEngine</name>
      <anchorfile>a00102.html</anchorfile>
      <anchor>a7d17feb8f75d33a402da3bb92f1d9ecd</anchor>
      <arglist>(const xercesc::DOMElement *e=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XercesJanitor</name>
    <filename>a00103.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>XercesJanitor</name>
      <anchorfile>a00103.html</anchorfile>
      <anchor>ad8cc90d6de24820c3dd68e79b17fd7d9</anchor>
      <arglist>(T *resource)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>a00103.html</anchorfile>
      <anchor>a55a17bc794e24290ea6cf655c44b06b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>a00103.html</anchorfile>
      <anchor>a67236f9716dba2e9fb02fdecc43da479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>release</name>
      <anchorfile>a00103.html</anchorfile>
      <anchor>a5fd7a603cc8b4e0ab09d71b558d57a95</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLHelper</name>
    <filename>a00104.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasXSIType</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a67ba77945946ec316df134effbec4895</anchor>
      <arglist>(const xercesc::DOMElement *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QName *</type>
      <name>getXSIType</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a5e8e903d67d534783bc18fdf97487a59</anchor>
      <arglist>(const xercesc::DOMElement *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMAttr *</type>
      <name>getIdAttribute</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>adb434dde1edb98f77b28f2d34cc7e996</anchor>
      <arglist>(const xercesc::DOMElement *domElement)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XMLObject *</type>
      <name>getXMLObjectById</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>ac2d2669beba341acc201d12bb889aec3</anchor>
      <arglist>(const XMLObject &amp;tree, const XMLCh *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLObject *</type>
      <name>getXMLObjectById</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>ad437cd7114ea3ea529ad4531c8697d10</anchor>
      <arglist>(XMLObject &amp;tree, const XMLCh *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getNonVisiblyUsedPrefixes</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a8c45bf2bf99305f7bc185793a383a7ca</anchor>
      <arglist>(const XMLObject &amp;tree, std::map&lt; xstring, xstring &gt; &amp;prefixes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QName *</type>
      <name>getNodeQName</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>aadb4cc3693b732925511e156b26f4171</anchor>
      <arglist>(const xercesc::DOMNode *domNode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QName *</type>
      <name>getAttributeValueAsQName</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a111bfeb2a577820acd317035a8fe493e</anchor>
      <arglist>(const xercesc::DOMAttr *attribute)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QName *</type>
      <name>getNodeValueAsQName</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a14f5195ff738e6492fc724f918f9853d</anchor>
      <arglist>(const xercesc::DOMNode *domNode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getNodeValueAsBool</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a71a6d3a8fe5fbf2873ac94ddce66d327</anchor>
      <arglist>(const xercesc::DOMNode *domNode, bool def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>appendChildElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a08a4ca04791cc9e7f396fac26fdcec3f</anchor>
      <arglist>(xercesc::DOMElement *parentElement, xercesc::DOMElement *childElement)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isNodeNamed</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>af3326d31f6f836b03984d09b5245e3ec</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *local)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>getFirstChildElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>aad3c5fe725a1d0418d1ca83b230fff35</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *localName=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>getLastChildElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a35380e201376ae21bce70319c137152a</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *localName=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>getNextSiblingElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a4122712a2ccae3e94051caf9474de8b6</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *localName=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>getPreviousSiblingElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a44d75c5f1b19d48605594ba11a731088</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *localName=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>getFirstChildElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>aa2b77fce0749a6f65a9ae00be63821c6</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>getLastChildElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>af0d232165434a2f0decee0f19fed6329</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>getNextSiblingElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>abd0df582c3fce1a40470ce7d535b014b</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static xercesc::DOMElement *</type>
      <name>getPreviousSiblingElement</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a0660006ffbf1f0944e229fb64181ae52</anchor>
      <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XMLCh *</type>
      <name>getTextContent</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a31bcac79ec2946f2abd44eb223dd8f34</anchor>
      <arglist>(const xercesc::DOMElement *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getAttrString</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>aca1b27e8a9da95a29a5b4f696c354922</anchor>
      <arglist>(const xercesc::DOMElement *e, const char *defValue, const XMLCh *localName, const XMLCh *ns=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getAttrInt</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>adfbb8870506c4a0333fc67ebf73a8bdb</anchor>
      <arglist>(const xercesc::DOMElement *e, int defValue, const XMLCh *localName, const XMLCh *ns=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getAttrBool</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>ae40885e04b750b4360e7ae0adb1c9f2f</anchor>
      <arglist>(const xercesc::DOMElement *e, bool defValue, const XMLCh *localName, const XMLCh *ns=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>serialize</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a9c896683e468a122e03972715314d8ba</anchor>
      <arglist>(const xercesc::DOMNode *n, std::string &amp;buf, bool pretty=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::ostream &amp;</type>
      <name>serialize</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a6e6a1ca5035600534d5c5d3494a8657c</anchor>
      <arglist>(const xercesc::DOMNode *n, std::ostream &amp;out, bool pretty=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLObject</name>
    <filename>a00105.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual XMLObject *</type>
      <name>clone</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a133c8a0972116c6a2315157261d962de</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detach</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>aca3ff8bdec5b00c97f5808a4c5a17c55</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const QName &amp;</type>
      <name>getElementQName</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a0ae4e9bc225761ad551a11d41f6d116d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::set&lt; Namespace &gt; &amp;</type>
      <name>getNamespaces</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a1d5b9b55898b9a48a533f87531a8ff33</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addNamespace</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a4596a523687399fb67b6257779925232</anchor>
      <arglist>(const Namespace &amp;ns) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>removeNamespace</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>ab23df5e4e3a559308dd40c0d8e82c505</anchor>
      <arglist>(const Namespace &amp;ns)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const QName *</type>
      <name>getSchemaType</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a274ff5fce9397de658988ed7bb3e4b07</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getXMLID</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>af214019ec0b9de2dd0ccfc9bb51b01b5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLCh *</type>
      <name>getLang</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a7d5896fba25112f8c8f00fb474ecdba4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nil</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>ab671e23e25f21a5f8643261e2744430b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual xmlconstants::xmltooling_bool_t</type>
      <name>getNil</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a2108546dd24deac62dfb3c490c56e6e5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>nil</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>afff8f2458a76170b643bd32e40e3180d</anchor>
      <arglist>(xmlconstants::xmltooling_bool_t value)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nil</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a6b646f095bb43b960e85ea9b5ed8602a</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNil</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>ab28c3e581db3c81a0b7d45c0deb6e7fe</anchor>
      <arglist>(const XMLCh *value)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasParent</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>ae8e6e5a70e5d4d7bae939e99d99c3de3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XMLObject *</type>
      <name>getParent</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a8d6db6c0152f48534573ab2fd787cdb4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setParent</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a0ef2b88f76039de6fde04a7222d7137d</anchor>
      <arglist>(XMLObject *parent)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasChildren</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a256d43af739f55f5de99f9c5ebce5598</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::list&lt; XMLObject * &gt; &amp;</type>
      <name>getOrderedChildren</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a878cffcb4470dd8eee198294795add9b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>removeChild</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a2b9dcfc445191677b2ecbc6cebd19073</anchor>
      <arglist>(XMLObject *child)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getTextContent</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>ac1a515dbadf9e6e3ed4ba6954df7bd2f</anchor>
      <arglist>(unsigned int position=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTextContent</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a8667f3cb026c569ba226fb805efc4f69</anchor>
      <arglist>(const XMLCh *value, unsigned int position=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual xercesc::DOMElement *</type>
      <name>getDOM</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a9964e5c214c2cd637a1fe9562fa3b3cf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDOM</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>aaba949e28cf8b0aa1417086c185c96a9</anchor>
      <arglist>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDocument</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>abe10e16c3b069d0f951cbe7b949a6605</anchor>
      <arglist>(xercesc::DOMDocument *doc) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>releaseDOM</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>ace8b45fff6b6551dba30ac3b0987e724</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>releaseParentDOM</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>ab0620ccae7799b977e306396350f1dfd</anchor>
      <arglist>(bool propagateRelease=true) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>releaseChildrenDOM</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a73e422bf5d64f6d26f9b3da2f99967b8</anchor>
      <arglist>(bool propagateRelease=true) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseThisandParentDOM</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a83644a25feb5e1c4220cfe1e0bb0e1d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseThisAndChildrenDOM</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>aef128697e8b5a3fb70f554ebc55933e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual xercesc::DOMElement *</type>
      <name>marshall</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a5c12d9a2a2bf0e98a046bf225ab7d28b</anchor>
      <arglist>(xercesc::DOMDocument *document=0, const std::vector&lt; xmlsignature::Signature * &gt; *sigs=0, const Credential *credential=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual xercesc::DOMElement *</type>
      <name>marshall</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>a064c6f634e5e2edf8e756a5632913464</anchor>
      <arglist>(xercesc::DOMElement *parentElement, const std::vector&lt; xmlsignature::Signature * &gt; *sigs=0, const Credential *credential=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XMLObject *</type>
      <name>unmarshall</name>
      <anchorfile>a00105.html</anchorfile>
      <anchor>ab0ea2e523e0f59ed2310fd6f3fd7cb10</anchor>
      <arglist>(xercesc::DOMElement *element, bool bindDocument=false)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLObjectBuilder</name>
    <filename>a00106.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>ac68aa317eb6d14c3c5d8f7e0d74c7e50</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=0, const QName *schemaType=0) const =0</arglist>
    </member>
    <member kind="function">
      <type>XMLObject *</type>
      <name>buildFromQName</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>afe26636964c75e9d407cd50e56375977</anchor>
      <arglist>(const QName &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>XMLObject *</type>
      <name>buildFromElement</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a89318e01de86c40975c62012f1ef7e6e</anchor>
      <arglist>(xercesc::DOMElement *element, bool bindDocument=false) const </arglist>
    </member>
    <member kind="function">
      <type>XMLObject *</type>
      <name>buildFromDocument</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>aee93390bc68d0b9a91a6c49c488dda52</anchor>
      <arglist>(xercesc::DOMDocument *doc, bool bindDocument=true) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLObject *</type>
      <name>buildOneFromElement</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a26c2ed67001b16d8648fb9f1a9ede00b</anchor>
      <arglist>(xercesc::DOMElement *element, bool bindDocument=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XMLObjectBuilder *</type>
      <name>getBuilder</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a3cb470370051b7d3f55280c940bb3ae9</anchor>
      <arglist>(const QName &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XMLObjectBuilder *</type>
      <name>getBuilder</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a8bfe4e33e339d1390dca6bb8d3377c34</anchor>
      <arglist>(const xercesc::DOMElement *element)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XMLObjectBuilder *</type>
      <name>getDefaultBuilder</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a054f7a25141c19f22c27660ea85fc2af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::map&lt; QName, XMLObjectBuilder * &gt; &amp;</type>
      <name>getBuilders</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a6c2ff4bca03df69332ebdea631869d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerBuilder</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>ae610bbe9b275d38c47f31edc4a5c1313</anchor>
      <arglist>(const QName &amp;builderKey, XMLObjectBuilder *builder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerDefaultBuilder</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a59a70310dfa62ae07e04cb8f7b4bf9da</anchor>
      <arglist>(XMLObjectBuilder *builder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deregisterBuilder</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a8d51ed5fa716e00686cce3d73cb9b691</anchor>
      <arglist>(const QName &amp;builderKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deregisterDefaultBuilder</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a4ecdff36694103918b398fbca57d4f10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyBuilders</name>
      <anchorfile>a00106.html</anchorfile>
      <anchor>a4e301b5121aa8317adf08c4d0653dd27</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLObjectChildrenIterator</name>
    <filename>a00107.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLObjectChildrenList</name>
    <filename>a00108.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>XMLObjectChildrenList</name>
      <anchorfile>a00108.html</anchorfile>
      <anchor>adacb270f77b56ab039587049058464e6</anchor>
      <arglist>(XMLObject *parent, Container &amp;sublist, typename std::list&lt; _Ty * &gt; *backing, typename std::list&lt; _Ty * &gt;::iterator ins_fence)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLObjectException</name>
    <filename>a00109.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>XMLObjectException</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>aa057a1ac12557237d097230e6f34bdc2</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLObjectException</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>a4fe736661147875a74a39b6124b5b27e</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLObjectException</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>a34aba8e29f012a1fc567f8a01967949b</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLObjectException</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>a9840c1cb46123c4a3e231a394df6c02f</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>aa124cfaa76a838889444500312d92af6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>af795861800a6d32b799a67e728f3d383</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLObjectPairList</name>
    <filename>a00110.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>XMLObjectPairList</name>
      <anchorfile>a00110.html</anchorfile>
      <anchor>af18e485a18105e6e490adfedc3ac7421</anchor>
      <arglist>(XMLObject *parent, Container &amp;sublist, typename std::list&lt; _Ty * &gt; *backing, typename std::list&lt; _Ty * &gt;::iterator ins_fence)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLParserException</name>
    <filename>a00111.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>XMLParserException</name>
      <anchorfile>a00111.html</anchorfile>
      <anchor>ab52bbf79cff5945fc7f30ec212bb9c4d</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLParserException</name>
      <anchorfile>a00111.html</anchorfile>
      <anchor>a8b04a37f337d0a8fa2425eebfee15752</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLParserException</name>
      <anchorfile>a00111.html</anchorfile>
      <anchor>a271936fb4a08f9beece32a650f139370</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLParserException</name>
      <anchorfile>a00111.html</anchorfile>
      <anchor>a2e52b51eee8580cfb5be4a643734f380</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00111.html</anchorfile>
      <anchor>a507f705b619c1fd321ce37c72e042612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00111.html</anchorfile>
      <anchor>a0cd5723cfdee8d3e7e7b9174b6d22cf2</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLSecurityException</name>
    <filename>a00112.html</filename>
    <base>xmltooling::XMLToolingException</base>
    <member kind="function">
      <type></type>
      <name>XMLSecurityException</name>
      <anchorfile>a00112.html</anchorfile>
      <anchor>af1e378c427ae8e3c220f86973ec0b215</anchor>
      <arglist>(const char *msg=0, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLSecurityException</name>
      <anchorfile>a00112.html</anchorfile>
      <anchor>aee3b055b05786bbdf49bf8a946ab39ca</anchor>
      <arglist>(const char *msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLSecurityException</name>
      <anchorfile>a00112.html</anchorfile>
      <anchor>ae29df17c0f5aa2795f9fd786ea5ae558</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::params &amp;p=xmltooling::params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLSecurityException</name>
      <anchorfile>a00112.html</anchorfile>
      <anchor>aca8b8266d98b0a1407589220bcd5846b</anchor>
      <arglist>(const std::string &amp;msg, const xmltooling::namedparams &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00112.html</anchorfile>
      <anchor>a2114aad2da3c850ac2fc9e0c06d4c10c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>a00112.html</anchorfile>
      <anchor>a3a261fb1b8a5de1f7b1bc0dbaf2f91e5</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLToolingConfig</name>
    <filename>a00113.html</filename>
    <base virtualness="virtual">xmltooling::Lockable</base>
    <member kind="enumeration">
      <type></type>
      <name>XMLSecurityAlgorithmType</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>ab738019345e31b2ed33100a569afff13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a6aecc8d2b583e100e977e59d65770a31</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>term</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>aa9e5c64dd5834a9811d6d94e5c54101a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>load_library</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a4087ec1932d9366a15ee00fd395530bd</anchor>
      <arglist>(const char *path, void *context=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>log_config</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>ad80d6df89b62be9b77e2d85dfb50a69a</anchor>
      <arglist>(const char *config=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParserPool &amp;</type>
      <name>getParser</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>abfc3fbd8511b66cf1359dc27069461d4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParserPool &amp;</type>
      <name>getValidatingParser</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a7d781bfde192e394803532fd5a526f62</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mutex &amp;</type>
      <name>getNamedMutex</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a7acd6f5a86b2df8c34d570b1dae4ed23</anchor>
      <arglist>(const char *name)=0</arglist>
    </member>
    <member kind="function">
      <type>const KeyInfoResolver *</type>
      <name>getKeyInfoResolver</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>adcbf93b196b3e5e332382a749e966be7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReplayCache *</type>
      <name>getReplayCache</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a22491f03a464a9e220ca814d6c25a37a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyInfoResolver</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a227c87f5e3f44c7e2cfb775a15ff2e41</anchor>
      <arglist>(KeyInfoResolver *keyInfoResolver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReplayCache</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a7cf64a563dd7f5e757fd409076b8ce89</anchor>
      <arglist>(ReplayCache *replayCache)</arglist>
    </member>
    <member kind="function">
      <type>PathResolver *</type>
      <name>getPathResolver</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a2f0a604724a9adc37409df36cf9355b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TemplateEngine *</type>
      <name>getTemplateEngine</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>aff27238b4701433fe4117fdf67afcd20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const URLEncoder *</type>
      <name>getURLEncoder</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>ae1a1f8245d11781ef60de6bcfefa0c72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathResolver</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>aa57f1d78f28f933a53c58df40646a06f</anchor>
      <arglist>(PathResolver *pathResolver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTemplateEngine</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a759f20fafc670a8287d0993a9a16ff56</anchor>
      <arglist>(TemplateEngine *templateEngine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setURLEncoder</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>ad248af06900bafc1ec482fbf57fe71da</anchor>
      <arglist>(URLEncoder *urlEncoder)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XSECCryptoX509CRL *</type>
      <name>X509CRL</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>ace678af457b7e33b8d30dc9d805a6236</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::pair&lt; const char *, unsigned int &gt;</type>
      <name>mapXMLAlgorithmToKeyAlgorithm</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a5bbcbaec5cd82a45bcdc884344e254bf</anchor>
      <arglist>(const XMLCh *xmlAlgorithm) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>registerXMLAlgorithm</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a4d5489b6410464e82ee40ce0a5720807</anchor>
      <arglist>(const XMLCh *xmlAlgorithm, const char *keyAlgorithm, unsigned int size=0, XMLSecurityAlgorithmType type=ALGTYPE_UNK)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isXMLAlgorithmSupported</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a789a7b9b0895ed5c42621f5e1e058594</anchor>
      <arglist>(const XMLCh *xmlAlgorithm, XMLSecurityAlgorithmType type=ALGTYPE_UNK)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLToolingConfig &amp;</type>
      <name>getConfig</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a6b3a3ff1583b03e30c68add348bea7ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>catalog_path</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a36067aac7ecff05b7ad075d1480c6923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>user_agent</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a31d3bfb80156ee251b37add4b370777c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>clock_skew_secs</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>ac206a71e79fb9ae44a7231f527bbbc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PluginManager&lt; StorageService, std::string, const xercesc::DOMElement * &gt;</type>
      <name>StorageServiceManager</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a759371b0f811cb86e44f07bb752e65c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PluginManager&lt; CredentialResolver, std::string, const xercesc::DOMElement * &gt;</type>
      <name>CredentialResolverManager</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a8d82e0a56c37b0a9cca9ea168c7d01ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PluginManager&lt; KeyInfoResolver, std::string, const xercesc::DOMElement * &gt;</type>
      <name>KeyInfoResolverManager</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a93cf921c58dc78e3ba4c1d4d0d0a919b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PluginManager&lt; PathValidator, std::string, const xercesc::DOMElement * &gt;</type>
      <name>PathValidatorManager</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>af8574fa863b429acfb6330558aa4e0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PluginManager&lt; TrustEngine, std::string, const xercesc::DOMElement * &gt;</type>
      <name>TrustEngineManager</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a276589c037a1de4a6c02089490dfd4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PluginManager&lt; SOAPTransport, std::string, SOAPTransport::Address &gt;</type>
      <name>SOAPTransportManager</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a69dfcf1333face6cba8697b21b301907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KeyInfoResolver *</type>
      <name>m_keyInfoResolver</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>aa44295fb0c4317960d730c50ec66fca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ReplayCache *</type>
      <name>m_replayCache</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a329676ae80b621dfd5c7968d976ba81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PathResolver *</type>
      <name>m_pathResolver</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a45927edcf3cbf952050909e871257300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TemplateEngine *</type>
      <name>m_templateEngine</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>af55f83cedc1ec9fd11f7f2691d05896a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>URLEncoder *</type>
      <name>m_urlEncoder</name>
      <anchorfile>a00113.html</anchorfile>
      <anchor>a0cd4d8e2893cd1531a4bf756e1026a59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XMLToolingException</name>
    <filename>a00114.html</filename>
    <member kind="typedef">
      <type>XMLToolingException *</type>
      <name>ExceptionFactory</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>aa570f7d4f3019703a398dc2a74192828</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLToolingException</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a66132e5bc06c788f33d1805934552e8a</anchor>
      <arglist>(const char *msg=0, const params &amp;p=params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLToolingException</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a2924575f0a3eef2524e6ce2bd2257470</anchor>
      <arglist>(const char *msg, const namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLToolingException</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>ad3570840ef89e71e9f145abdbfd1acc8</anchor>
      <arglist>(const std::string &amp;msg, const params &amp;p=params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLToolingException</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a3ba10cb7928ef60332b95266630d491c</anchor>
      <arglist>(const std::string &amp;msg, const namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getMessage</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>ade92b4dbeb2be5b90bbd7c03a0003f53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>ad2af3d7fa00af0b41b905a0f22b395f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMessage</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a9efd4e636dc5c0847fe94169b4f33640</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMessage</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>ad69b31c17b88dc50acf271208126b78b</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProperties</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a982e2ec8c7b6cc55da7a14162242eee0</anchor>
      <arglist>(const params &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProperties</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a61b78774b05a9f8609a97e4bc186a555</anchor>
      <arglist>(const namedparams &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProperty</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a1dbaad6509c064d1c831dcd6fd4f80d3</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProperty</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>af0760dc44945e7de899bc082f6742b92</anchor>
      <arglist>(const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getProperty</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a496ee831feaae58300d06e9a5b927c57</anchor>
      <arglist>(unsigned int index) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getProperty</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>afa26b891716c2fa2a9d287c63d47404e</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>raise</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a673eaad36d891b0ae20e5468e2896b97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getClassName</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>adf3ef504f227df6747691166a5e6f576</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a891d88ea093931428887ba43e27b632b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toQueryString</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a2a442c251a92de4101ec1919db94bf4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLToolingException *</type>
      <name>getInstance</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a81ab62ecf8551c9858938d4ff69d54b7</anchor>
      <arglist>(const char *exceptionClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLToolingException *</type>
      <name>fromStream</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>ab32ebeda700a2a66fb1993e0a6714ed3</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLToolingException *</type>
      <name>fromString</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a4276f49f57a153cc8daa9a89494451c2</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerFactory</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>acdf74696d2d275d1fcdbeb44ba13ccfb</anchor>
      <arglist>(const char *exceptionClass, ExceptionFactory *factory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deregisterFactory</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>ac2503a8d0c7b3b96e508723e279eb481</anchor>
      <arglist>(const char *exceptionClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deregisterFactories</name>
      <anchorfile>a00114.html</anchorfile>
      <anchor>a9c88a6909be697bd4e4e0679103db2a9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xmltooling::XSECCryptoX509CRL</name>
    <filename>a00115.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getProviderName</name>
      <anchorfile>a00115.html</anchorfile>
      <anchor>a30f5092912702ecf302179e6a595fcbb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XSECCryptoX509CRL *</type>
      <name>clone</name>
      <anchorfile>a00115.html</anchorfile>
      <anchor>a57fe01183664dda30fa4e5f4a6cc9a67</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadX509CRLBase64Bin</name>
      <anchorfile>a00115.html</anchorfile>
      <anchor>adde3fb5b0c431b26edc556ab8be4c828</anchor>
      <arglist>(const char *buf, unsigned int len)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadX509CRLPEM</name>
      <anchorfile>a00115.html</anchorfile>
      <anchor>add7f4455ad2d9e5d3fd7d5a85b9f0ec2</anchor>
      <arglist>(const char *buf, unsigned int len=0)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual safeBuffer &amp;</type>
      <name>getDEREncodingSB</name>
      <anchorfile>a00115.html</anchorfile>
      <anchor>a575932ffbfaa585bcd42cd5dddab0efd</anchor>
      <arglist>(void)=0</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>soap11</name>
    <filename>a00201.html</filename>
    <class kind="class">soap11::SOAPClient</class>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>a00202.html</filename>
  </compound>
  <compound kind="namespace">
    <name>xmlconstants</name>
    <filename>a00203.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>xmltooling_bool_t</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>aa6078fc438e1b22b707db1a66ebc2a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a0eff09b1858299584df602fe2e2f9da8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a025f7f538ada5bdca1df153b2cf7f830</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLNS_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>aae85a519aa0b4fa056a505f2fcb069c2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLNS_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a71672ff06e92584605f113849112ad9f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XSD_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a96a31c7f736c88d665906878235b259f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XSD_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>aedf3cf3d98f40b6315f0ee6788729e9e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XSI_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a1ca1f301a75b753ec33a7df0353e134d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XSI_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>ae31137bb36c210cff41f0cd876bde2bb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLSIG_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a68737e2fa1b72e960399a5ab4c1edee3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLSIG_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a14e85d3556749b7b9d6d5d93e41eb6c1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLSIG11_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>aea61870998b0febe0f6397c1d22477f5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLSIG11_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>ab8244555a74a3a68f2defc75eaf5f2aa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLENC_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a6286de8c2d0f6dd3ba3557e41bdf75e0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLENC_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a6bc9a6323d6cd5d4b233867f67bbbb4a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLENC11_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a14e637ab664f6ff669b16e7c2a4591ce</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLENC11_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a9b253d7deeb2382f03a4c56c45c0ef79</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SOAP11ENV_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a0f04da55c01ffa1991000ec69059f899</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SOAP11ENV_PREFIX</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a182805b66964d409812195ec5c58ced3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XMLTOOLING_NS</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>afaff2078e60aa3d1d018f484ce3ec91e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_TRUE</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a14a083bb0017ff8a0b25fa9669045652</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_FALSE</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>a57bb42f08bd8561888f988ec14b342f7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_ONE</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>ad7feed086c162b752f80044ed4f62c47</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>XML_ZERO</name>
      <anchorfile>a00203.html</anchorfile>
      <anchor>ad3cb0cd3cc2891b35ebbc7e1c161b676</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xmlencryption</name>
    <filename>a00204.html</filename>
    <class kind="class">xmlencryption::Decrypter</class>
    <class kind="class">xmlencryption::DecryptionException</class>
    <class kind="class">xmlencryption::EncryptedKeyResolver</class>
    <class kind="class">xmlencryption::Encrypter</class>
    <class kind="class">xmlencryption::EncryptionException</class>
  </compound>
  <compound kind="namespace">
    <name>xmlsignature</name>
    <filename>a00205.html</filename>
    <class kind="class">xmlsignature::ContentReference</class>
    <class kind="class">xmlsignature::Signature</class>
    <class kind="class">xmlsignature::SignatureBuilder</class>
    <class kind="class">xmlsignature::SignatureException</class>
    <class kind="class">xmlsignature::SignatureValidator</class>
  </compound>
  <compound kind="namespace">
    <name>xmltooling</name>
    <filename>a00206.html</filename>
    <class kind="class">xmltooling::AbstractAttributeExtensibleXMLObject</class>
    <class kind="class">xmltooling::AbstractComplexElement</class>
    <class kind="class">xmltooling::AbstractDOMCachingXMLObject</class>
    <class kind="class">xmltooling::AbstractPKIXTrustEngine</class>
    <class kind="class">xmltooling::AbstractSimpleElement</class>
    <class kind="class">xmltooling::AbstractXMLObject</class>
    <class kind="class">xmltooling::AbstractXMLObjectMarshaller</class>
    <class kind="class">xmltooling::AbstractXMLObjectUnmarshaller</class>
    <class kind="class">xmltooling::AttributeExtensibleXMLObject</class>
    <class kind="class">xmltooling::auto_arrayptr</class>
    <class kind="class">xmltooling::auto_ptr_char</class>
    <class kind="class">xmltooling::auto_ptr_XMLCh</class>
    <class kind="class">xmltooling::BasicX509Credential</class>
    <class kind="class">xmltooling::ChainingTrustEngine</class>
    <class kind="struct">xmltooling::cleanup</class>
    <class kind="struct">xmltooling::cleanup_const_pair</class>
    <class kind="struct">xmltooling::cleanup_pair</class>
    <class kind="class">xmltooling::ConcreteXMLObjectBuilder</class>
    <class kind="class">xmltooling::CondWait</class>
    <class kind="class">xmltooling::Credential</class>
    <class kind="class">xmltooling::CredentialContext</class>
    <class kind="class">xmltooling::CredentialCriteria</class>
    <class kind="class">xmltooling::CredentialResolver</class>
    <class kind="class">xmltooling::CurlURLInputStream</class>
    <class kind="class">xmltooling::DateTime</class>
    <class kind="class">xmltooling::ElementExtensibleXMLObject</class>
    <class kind="class">xmltooling::ElementProxy</class>
    <class kind="class">xmltooling::GenericRequest</class>
    <class kind="class">xmltooling::GenericResponse</class>
    <class kind="class">xmltooling::hasQName</class>
    <class kind="class">xmltooling::hasSchemaType</class>
    <class kind="class">xmltooling::HTTPRequest</class>
    <class kind="class">xmltooling::HTTPResponse</class>
    <class kind="class">xmltooling::HTTPSOAPTransport</class>
    <class kind="class">xmltooling::IOException</class>
    <class kind="class">xmltooling::KeyInfoCredentialContext</class>
    <class kind="class">xmltooling::KeyInfoResolver</class>
    <class kind="class">xmltooling::Lock</class>
    <class kind="class">xmltooling::Lockable</class>
    <class kind="class">xmltooling::Locker</class>
    <class kind="class">xmltooling::MarshallingException</class>
    <class kind="class">xmltooling::Mutex</class>
    <class kind="class">xmltooling::namedparams</class>
    <class kind="class">xmltooling::Namespace</class>
    <class kind="class">xmltooling::NDC</class>
    <class kind="class">xmltooling::OpenSSLCredential</class>
    <class kind="class">xmltooling::OpenSSLCryptoX509CRL</class>
    <class kind="class">xmltooling::OpenSSLPathValidator</class>
    <class kind="class">xmltooling::OpenSSLSOAPTransport</class>
    <class kind="class">xmltooling::OpenSSLTrustEngine</class>
    <class kind="class">xmltooling::params</class>
    <class kind="class">xmltooling::ParserPool</class>
    <class kind="class">xmltooling::PathResolver</class>
    <class kind="class">xmltooling::PathValidator</class>
    <class kind="class">xmltooling::PKIXPathValidatorParams</class>
    <class kind="class">xmltooling::PluginManager</class>
    <class kind="class">xmltooling::QName</class>
    <class kind="class">xmltooling::ReloadableXMLFile</class>
    <class kind="class">xmltooling::ReplayCache</class>
    <class kind="class">xmltooling::RWLock</class>
    <class kind="class">xmltooling::SecurityHelper</class>
    <class kind="class">xmltooling::SharedLock</class>
    <class kind="class">xmltooling::SignatureTrustEngine</class>
    <class kind="class">xmltooling::SOAPTransport</class>
    <class kind="class">xmltooling::StorageService</class>
    <class kind="class">xmltooling::StreamInputSource</class>
    <class kind="class">xmltooling::TemplateEngine</class>
    <class kind="class">xmltooling::Thread</class>
    <class kind="class">xmltooling::ThreadingException</class>
    <class kind="class">xmltooling::ThreadKey</class>
    <class kind="class">xmltooling::TrustEngine</class>
    <class kind="class">xmltooling::UnknownAttributeException</class>
    <class kind="class">xmltooling::UnknownElementBuilder</class>
    <class kind="class">xmltooling::UnknownElementException</class>
    <class kind="class">xmltooling::UnknownExtensionException</class>
    <class kind="class">xmltooling::UnmarshallingException</class>
    <class kind="class">xmltooling::URLEncoder</class>
    <class kind="class">xmltooling::URLInputSource</class>
    <class kind="class">xmltooling::ValidationException</class>
    <class kind="class">xmltooling::Validator</class>
    <class kind="class">xmltooling::ValidatorSuite</class>
    <class kind="class">xmltooling::X509Credential</class>
    <class kind="class">xmltooling::X509TrustEngine</class>
    <class kind="class">xmltooling::XercesJanitor</class>
    <class kind="class">xmltooling::XMLHelper</class>
    <class kind="class">xmltooling::XMLObject</class>
    <class kind="class">xmltooling::XMLObjectBuilder</class>
    <class kind="class">xmltooling::XMLObjectChildrenIterator</class>
    <class kind="class">xmltooling::XMLObjectChildrenList</class>
    <class kind="class">xmltooling::XMLObjectException</class>
    <class kind="class">xmltooling::XMLObjectPairList</class>
    <class kind="class">xmltooling::XMLParserException</class>
    <class kind="class">xmltooling::XMLSecurityException</class>
    <class kind="class">xmltooling::XMLToolingConfig</class>
    <class kind="class">xmltooling::XMLToolingException</class>
    <class kind="class">xmltooling::XSECCryptoX509CRL</class>
    <member kind="typedef">
      <type>std::basic_string&lt; XMLCh &gt;</type>
      <name>xstring</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a4c91b6c524b5d3a47340741adfc3d96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clone</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a41ed66baaa8c7376486dcc407ca2e726</anchor>
      <arglist>(const InputSequence &amp;in, OutputSequence &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>ab3ba5bc03ef9d84fc60c8e2bdfd90ec5</anchor>
      <arglist>(const Namespace &amp;op1, const Namespace &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a1943ba578ba4cc44d1ff582ec8125f58</anchor>
      <arglist>(const Namespace &amp;op1, const Namespace &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a389d96c5e9a4e1afc9d6e6827a515ff7</anchor>
      <arglist>(const QName &amp;op1, const QName &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a9cd7bc40a68832102ebaf7c3c661c572</anchor>
      <arglist>(const QName &amp;op1, const QName &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>aa3e8dd5239b3a2879ac99efd16723f83</anchor>
      <arglist>(const QName &amp;op1, const QName &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCredentialResolvers</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a521319bea1708bdb84df05aa551448fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerKeyInfoResolvers</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>afef69237f47894cf0a35ac95836a29ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void XMLTOOL_API</type>
      <name>registerPathValidators</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a69db77e4e8ae80bd406d81ce22ea673b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerTrustEngines</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a3eebf76a5de99c12afd7801cc2e6397e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSOAPTransports</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>ab989321c37a3ccc52e29d9e2b9d3b46e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSOAPTransports</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a7c14180ecaaad76ba40976d4e152913b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>termSOAPTransports</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>abf5e393b73963535d31a79cdf50cd63b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>toUTF8</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a8c3234140edf562296429db4c3c0017f</anchor>
      <arglist>(const XMLCh *src, bool use_malloc=false)</arglist>
    </member>
    <member kind="function">
      <type>XMLCh *</type>
      <name>fromUTF8</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>ab67394e7ffb05647b37f9054fd0c6d23</anchor>
      <arglist>(const char *src, bool use_malloc=false)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>af1211ec309e992e787653eaa83533b62</anchor>
      <arglist>(std::ostream &amp;ostr, const XMLCh *s)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>af6eaaf0884f7a96bd8552f733745db1f</anchor>
      <arglist>(std::ostream &amp;ostr, const xstring &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type</type>
      <name>find_if</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>aee824a4d29ad6a58b900267fad511e09</anchor>
      <arglist>(const Container &amp;c, const Predicate &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type</type>
      <name>find_if</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a558ee4f5bbd9e6fac82e869e4b684597</anchor>
      <arglist>(Container &amp;c, const Predicate &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerStorageServices</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a4448a9ca6f62ce3b70047ffe353a92f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a4c91841e7be84bea7ecfe35ec52efe08</anchor>
      <arglist>(std::ostream &amp;ostr, const xercesc::DOMNode &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>ad6e466f0f2d0e9014f40d06b4804ebfd</anchor>
      <arglist>(std::ostream &amp;ostr, const XMLObject &amp;obj)</arglist>
    </member>
    <member kind="variable">
      <type>xmltooling::ValidatorSuite</type>
      <name>SchemaValidators</name>
      <anchorfile>a00206.html</anchorfile>
      <anchor>a0188e2c44d399a84722c6533bd0bf39e</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
