Attempt at a metadata generation handler.
[shibboleth/cpp-sp.git] / shibsp / Application.h
index c941c89..d9bd87c 100644 (file)
@@ -253,6 +253,13 @@ namespace shibsp {
          * @return the mapped Handler, or NULL 
          */
         virtual const Handler* getHandler(const char* path) const=0;
+
+        /**
+         * Returns all registered Handlers.
+         *
+         * @param handlers  array to populate
+         */
+        virtual void getHandlers(std::vector<const Handler*>& handlers) const=0;
     };
 
 #if defined (_MSC_VER)