projects
/
shibboleth
/
cpp-opensaml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reducing header overuse, non-inlining selected methods (CPPOST-35).
[shibboleth/cpp-opensaml.git]
/
saml
/
binding
/
MessageDecoder.h
diff --git
a/saml/binding/MessageDecoder.h
b/saml/binding/MessageDecoder.h
index
479f199
..
0b37017
100644
(file)
--- a/
saml/binding/MessageDecoder.h
+++ b/
saml/binding/MessageDecoder.h
@@
-23,13
+23,17
@@
#ifndef __saml_decoder_h__
#define __saml_decoder_h__
#ifndef __saml_decoder_h__
#define __saml_decoder_h__
-#include <saml/binding/SecurityPolicy.h>
-#include <xmltooling/XMLObject.h>
-#include <xmltooling/io/GenericRequest.h>
+#include <saml/base.h>
+
+namespace xmltooling {
+ class XMLTOOL_API GenericRequest;
+ class XMLTOOL_API XMLObject;
+};
namespace opensaml {
class SAML_API SAMLArtifact;
namespace opensaml {
class SAML_API SAMLArtifact;
+ class SAML_API SecurityPolicy;
namespace saml1p {
class SAML_API Response;
};
namespace saml1p {
class SAML_API Response;
};
@@
-58,9
+62,7
@@
namespace opensaml {
*
* @return true iff the message was delivered by a user agent
*/
*
* @return true iff the message was delivered by a user agent
*/
- virtual bool isUserAgentPresent() const {
- return true;
- }
+ virtual bool isUserAgentPresent() const;
/**
* Interface to caller-supplied artifact resolution mechanism.
/**
* Interface to caller-supplied artifact resolution mechanism.