Improve property inheritance, first batch of SessionInitiators, rename providerId.
[shibboleth/sp.git] / shibsp / util / PropertySet.h
index cc20b60..019a05d 100644 (file)
@@ -40,6 +40,13 @@ namespace shibsp {
         virtual ~PropertySet() {}
 
         /**
+         * Establishes a "parent" PropertySet to supply inherited settings.
+         *
+         * @param parent    the parent PropertySet to use
+         */
+        virtual void setParent(const PropertySet* parent)=0;
+
+        /**
          * Returns a boolean-valued property.
          * 
          * @param name  property name