X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2Fsaml2%2Fbinding%2FSAML2POSTDecoder.h;h=00edb7af3e3ee93a40933aa21c301a6b0b5eca1d;hp=31c2f6a83b73f0c0102799a28877fd1921f3c9bd;hb=1bc8e721db3a50294df852662e1eddcdbdae8f9f;hpb=c0b92549e28e1fca5e7c4a8d09dc06fd09f65292 diff --git a/saml/saml2/binding/SAML2POSTDecoder.h b/saml/saml2/binding/SAML2POSTDecoder.h index 31c2f6a..00edb7a 100644 --- a/saml/saml2/binding/SAML2POSTDecoder.h +++ b/saml/saml2/binding/SAML2POSTDecoder.h @@ -21,8 +21,10 @@ */ #include +#include namespace opensaml { + namespace saml2p { /** @@ -34,14 +36,10 @@ namespace opensaml { SAML2POSTDecoder(const DOMElement* e); virtual ~SAML2POSTDecoder(); - xmltooling::XMLObject* decode( + saml2::RootObject* decode( std::string& relayState, - const saml2md::RoleDescriptor*& issuer, - const XMLCh*& securityMech, - const HTTPRequest& httpRequest, - const saml2md::MetadataProvider* metadataProvider=NULL, - const xmltooling::QName* role=NULL, - const TrustEngine* trustEngine=NULL + const GenericRequest& genericRequest, + SecurityPolicy& policy ) const; };