X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2Fsaml2%2Fcore%2FProtocols.h;h=52e65a70452475887886731a97941bed1e81bce1;hp=f487295e51f5004b91aa87d089bcda59e624b17f;hb=5b4f12f4528d494f8f365ef99dcd4a1ec8c40efd;hpb=e53dc55a477fca86dbb5a4e8e4da1418aaa371e1 diff --git a/saml/saml2/core/Protocols.h b/saml/saml2/core/Protocols.h index f487295..52e65a7 100644 --- a/saml/saml2/core/Protocols.h +++ b/saml/saml2/core/Protocols.h @@ -50,6 +50,11 @@ namespace opensaml { DECL_XMLOBJECT_SIMPLE(SAML_API,RespondTo,Name,SAML 2.0 third-party request RespondTo extension element); + BEGIN_XMLOBJECT(SAML_API,Asynchronous,xmltooling::XMLObject,SAML 2.0 Asynchronous logout extension element); + /** AsynchronousType local name */ + static const XMLCh TYPE_NAME[]; + END_XMLOBJECT; + BEGIN_XMLOBJECT(SAML_API,Extensions,xmltooling::ElementExtensibleXMLObject,SAML 2.0 protocol Extensions element); /** ExtensionsType local name */ static const XMLCh TYPE_NAME[]; @@ -393,6 +398,8 @@ namespace opensaml { DECL_XMLOBJECTBUILDER(SAML_API,RespondTo,samlconstants::SAML20P_THIRDPARTY_EXT_NS,samlconstants::SAML20P_THIRDPARTY_EXT_PREFIX); + DECL_XMLOBJECTBUILDER(SAML_API,Asynchronous,samlconstants::SAML20P_ASYNCSLO_EXT_NS,samlconstants::SAML20P_ASYNCSLO_EXT_PREFIX); + /** * Registers builders and validators for SAML 2.0 Protocol classes into the runtime. */