Moved signature classes into own namespace.
[shibboleth/cpp-xmltooling.git] / xmltooling / signature / Signature.h
index 707ad2c..717fa74 100644 (file)
 #include <xmltooling/signature/SigningContext.h>\r
 #include <xmltooling/signature/VerifyingContext.h>\r
 \r
-namespace xmltooling {\r
+/**\r
+ * @namespace xmlsignature\r
+ * Public namespace of XML Signature classes\r
+ */\r
+namespace xmlsignature {\r
 \r
     /**\r
      * XMLObject representing XML Digital Signature, version 20020212, Signature element.\r
      * The default signature settings include Exclusive c14n w/o comments, SHA-1 digests,\r
      * and RSA-SHA1 signing. \r
      */\r
-    class XMLTOOL_API Signature : public virtual XMLObject\r
+    class XMLTOOL_API Signature : public virtual xmltooling::XMLObject\r
     {\r
     public:\r
         virtual ~Signature() {}\r
@@ -79,11 +83,11 @@ namespace xmltooling {
     /**\r
      * Builder for Signature objects.\r
      */\r
-    class XMLTOOL_API SignatureBuilder : public XMLObjectBuilder\r
+    class XMLTOOL_API SignatureBuilder : public xmltooling::XMLObjectBuilder\r
     {\r
     public:\r
         virtual Signature* buildObject(\r
-            const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix=NULL, const QName* schemaType=NULL\r
+            const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix=NULL, const xmltooling::QName* schemaType=NULL\r
             ) const;\r
             \r
         /**\r