git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/branches/REL_2@3312
cb58f699-b61c-0410-a6fe-
9272a202ed29
class SHIBSP_DLLLOCAL XMLApplication : public Application, public Remoted, public DOMPropertySet, public DOMNodeFilter
{
public:
class SHIBSP_DLLLOCAL XMLApplication : public Application, public Remoted, public DOMPropertySet, public DOMNodeFilter
{
public:
- XMLApplication(const ServiceProvider*, const ProtocolProvider*, const DOMElement*, const XMLApplication* base=nullptr);
+ XMLApplication(const ServiceProvider*, const ProtocolProvider*, DOMElement*, const XMLApplication* base=nullptr);
~XMLApplication() { cleanup(); }
const char* getHash() const {return m_hash.c_str();}
~XMLApplication() { cleanup(); }
const char* getHash() const {return m_hash.c_str();}
const char* pluginType,
const char* chainingType,
const XMLCh* localName,
const char* pluginType,
const char* chainingType,
const XMLCh* localName,
Category& log
);
void doAttributeInfo();
Category& log
);
void doAttributeInfo();
string m_hash;
std::pair<std::string,std::string> m_attributePrefix;
#ifndef SHIBSP_LITE
string m_hash;
std::pair<std::string,std::string> m_attributePrefix;
#ifndef SHIBSP_LITE
- void doAttributePlugins(const DOMElement* e, Category& log);
+ void doAttributePlugins(DOMElement* e, Category& log);
MetadataProvider* m_metadata;
TrustEngine* m_trust;
AttributeExtractor* m_attrExtractor;
MetadataProvider* m_metadata;
TrustEngine* m_trust;
AttributeExtractor* m_attrExtractor;
XMLApplication::XMLApplication(
const ServiceProvider* sp,
const ProtocolProvider* pp,
XMLApplication::XMLApplication(
const ServiceProvider* sp,
const ProtocolProvider* pp,
const XMLApplication* base
) : Application(sp), m_base(base),
#ifndef SHIBSP_LITE
const XMLApplication* base
) : Application(sp), m_base(base),
#ifndef SHIBSP_LITE
const char* pluginType,
const char* chainingType,
const XMLCh* localName,
const char* pluginType,
const char* chainingType,
const XMLCh* localName,
}
t = chainingType;
child = chain;
}
t = chainingType;
child = chain;
}
else {
// Only a single one.
}
else {
// Only a single one.
-void XMLApplication::doAttributePlugins(const DOMElement* e, Category& log)
+void XMLApplication::doAttributePlugins(DOMElement* e, Category& log)
{
SPConfig& conf = SPConfig::getConfig();
{
SPConfig& conf = SPConfig::getConfig();