Dynamic metadata provider implementation.
[shibboleth/opensaml2.git] / saml / saml2 / metadata / MetadataProvider.h
index a3c39b3..2e9b4b9 100644 (file)
@@ -77,7 +77,7 @@ namespace opensaml {
              * 
              * @param e DOM to supply configuration for provider
              */
-            MetadataProvider(const DOMElement* e=NULL);
+            MetadataProvider(const xercesc::DOMElement* e=NULL);
             
         public:
             /**
@@ -211,6 +211,9 @@ namespace opensaml {
         /** MetadataProvider based on local or remote XML file */
         #define XML_METADATA_PROVIDER  "XML"
 
+        /** MetadataProvider based on dynamic resolution */
+        #define DYNAMIC_METADATA_PROVIDER  "Dynamic"
+
         /** MetadataProvider that wraps a sequence of metadata providers. */
         #define CHAINING_METADATA_PROVIDER  "Chaining"