X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2FSAMLConfig.h;h=dc342e647efe77a2969f3df808af045ab0b90365;hp=97d1bbf6e159a29bea500b085e88173bff172e6a;hb=d8a4f024b89272eae00618fc39e6127b6c191edd;hpb=9f10292e987cc822929bb83f9462e21874b9863a diff --git a/saml/SAMLConfig.h b/saml/SAMLConfig.h index 97d1bbf..dc342e6 100644 --- a/saml/SAMLConfig.h +++ b/saml/SAMLConfig.h @@ -58,7 +58,7 @@ namespace opensaml { { MAKE_NONCOPYABLE(SAMLConfig); public: - virtual ~SAMLConfig() {} + virtual ~SAMLConfig(); /** * Returns the global configuration object for the library. @@ -106,9 +106,7 @@ namespace opensaml { * * @return global ArtifactMap or NULL */ - ArtifactMap* getArtifactMap() const { - return m_artifactMap; - } + ArtifactMap* getArtifactMap() const; /** * Generate random information using the underlying security library @@ -163,7 +161,7 @@ namespace opensaml { xmltooling::PluginManager MetadataFilterManager; protected: - SAMLConfig() : m_artifactMap(NULL) {} + SAMLConfig(); /** Global ArtifactMap instance for use by artifact-related functions. */ ArtifactMap* m_artifactMap;