X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2Fbinding%2FMessageDecoder.h;fp=saml%2Fbinding%2FMessageDecoder.h;h=986338ec4f4330a7c82467edbcc48df0478bc9d6;hp=837eca0a0d5c65c77e574d582f76a1bfcb6d4f55;hb=d8a4f024b89272eae00618fc39e6127b6c191edd;hpb=9f10292e987cc822929bb83f9462e21874b9863a diff --git a/saml/binding/MessageDecoder.h b/saml/binding/MessageDecoder.h index 837eca0..986338e 100644 --- a/saml/binding/MessageDecoder.h +++ b/saml/binding/MessageDecoder.h @@ -58,7 +58,7 @@ namespace opensaml { { MAKE_NONCOPYABLE(MessageDecoder); public: - virtual ~MessageDecoder() {} + virtual ~MessageDecoder(); /** * Indicates whether a web browser or similar user agent delivered the message. @@ -81,10 +81,10 @@ namespace opensaml { class SAML_API ArtifactResolver { MAKE_NONCOPYABLE(ArtifactResolver); protected: - ArtifactResolver() {} + ArtifactResolver(); public: - virtual ~ArtifactResolver() {} + virtual ~ArtifactResolver(); /** * Resolves one or more SAML 1.x artifacts into a response containing a set of @@ -136,9 +136,7 @@ namespace opensaml { * * @param artifactResolver an ArtifactResolver implementation to use */ - void setArtifactResolver(const ArtifactResolver* artifactResolver) { - m_artifactResolver = artifactResolver; - } + void setArtifactResolver(const ArtifactResolver* artifactResolver); /** * Decodes a transport request into a SAML protocol message, and evaluates it @@ -161,7 +159,7 @@ namespace opensaml { ) const=0; protected: - MessageDecoder() : m_artifactResolver(NULL) {} + MessageDecoder(); /** Pointer to an ArtifactResolver implementation. */ const ArtifactResolver* m_artifactResolver;