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
/
SOAPClient.h
diff --git
a/saml/binding/SOAPClient.h
b/saml/binding/SOAPClient.h
index
3fc9fd1
..
0941a6c
100644
(file)
--- a/
saml/binding/SOAPClient.h
+++ b/
saml/binding/SOAPClient.h
@@
-23,13
+23,16
@@
#ifndef __saml_soap11client_h__
#define __saml_soap11client_h__
#ifndef __saml_soap11client_h__
#define __saml_soap11client_h__
-#include <saml/
saml2/metadata/MetadataCredentialCriteria
.h>
+#include <saml/
base
.h>
#include <xmltooling/soap/SOAPClient.h>
namespace opensaml {
class SAML_API SecurityPolicy;
#include <xmltooling/soap/SOAPClient.h>
namespace opensaml {
class SAML_API SecurityPolicy;
+ namespace saml2md {
+ class SAML_API MetadataCredentialCriteria;
+ };
/**
* Specialized SOAPClient for SAML SOAP bindings.
/**
* Specialized SOAPClient for SAML SOAP bindings.
@@
-44,7
+47,7
@@
namespace opensaml {
*/
SOAPClient(SecurityPolicy& policy);
*/
SOAPClient(SecurityPolicy& policy);
- virtual ~SOAPClient()
{}
+ virtual ~SOAPClient()
;
/**
* Controls whether to force transport/peer authentication via an X509TrustEngine.
/**
* Controls whether to force transport/peer authentication via an X509TrustEngine.
@@
-53,9
+56,7
@@
namespace opensaml {
*
* @param force true iff the client should refuse to communicate without this protection
*/
*
* @param force true iff the client should refuse to communicate without this protection
*/
- void forceTransportAuthentication(bool force=true) {
- m_force = force;
- }
+ void forceTransportAuthentication(bool force=true);
using soap11::SOAPClient::send;
using soap11::SOAPClient::send;
@@
-85,9
+86,7
@@
namespace opensaml {
*
* @return the associated SecurityPolicy
*/
*
* @return the associated SecurityPolicy
*/
- SecurityPolicy& getPolicy() const {
- return m_policy;
- }
+ SecurityPolicy& getPolicy() const;
protected:
/**
protected:
/**