/*
- * Copyright 2001-2006 Internet2
+ * Copyright 2001-2007 Internet2
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
namespace xmltooling {
class XMLTOOL_API ReplayCache;
+ class XMLTOOL_API SOAPTransport;
class XMLTOOL_API StorageService;
class XMLTOOL_API TemplateEngine;
class XMLTOOL_API TrustEngine;
+ class XMLTOOL_API KeyInfoSource;
class XMLTOOL_API XSECCryptoX509CRL;
/**
{
MAKE_NONCOPYABLE(XMLToolingConfig);
protected:
- XMLToolingConfig() : m_replayCache(NULL), clock_skew_secs(180) {}
+ XMLToolingConfig() : m_replayCache(NULL), m_templateEngine(NULL), clock_skew_secs(180) {}
/** Global ReplayCache instance. */
ReplayCache* m_replayCache;
#endif
/**
+ * Manages factories for SOAPTransport plugins.
+ */
+ PluginManager<SOAPTransport,std::pair<const KeyInfoSource*,const char*> > SOAPTransportManager;
+
+ /**
* Manages factories for StorageService plugins.
*/
PluginManager<StorageService,const DOMElement*> StorageServiceManager;