Starting to refactor session cache, eliminated IConfig class.
[shibboleth/cpp-sp.git] / shibsp / SPConfig.h
index 47f5e70..431b753 100644 (file)
@@ -38,6 +38,7 @@ namespace shibsp {
     class SHIBSP_API ListenerService;
     class SHIBSP_API RequestMapper;
     class SHIBSP_API ServiceProvider;
+    class SHIBSP_API SessionCache;
 
 #if defined (_MSC_VER)
     #pragma warning( push )
@@ -168,6 +169,11 @@ namespace shibsp {
         xmltooling::PluginManager<ServiceProvider,const xercesc::DOMElement*> ServiceProviderManager;
 
         /**
+         * Manages factories for SessionCache plugins.
+         */
+        xmltooling::PluginManager<SessionCache,const xercesc::DOMElement*> SessionCacheManager;
+
+        /**
          * Manages factories for Handler plugins that implement SessionInitiator functionality.
          */
         xmltooling::PluginManager<Handler,const xercesc::DOMElement*> SessionInitiatorManager;