X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fsaml1%2Fcore%2FProtocols.h;h=c640a5c355a8ea0323afbbafddbef005406bdada;hb=e9554c255ad3c91c7c4976e7a1a54905903e66a2;hp=57315225e1ef5fa83230bc2856a988656fb23a6e;hpb=549ab1cbc7fd4dc82afff0f517adab5a5292689c;p=shibboleth%2Fcpp-opensaml.git diff --git a/saml/saml1/core/Protocols.h b/saml/saml1/core/Protocols.h index 5731522..c640a5c 100644 --- a/saml/saml1/core/Protocols.h +++ b/saml/saml1/core/Protocols.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2007 Internet2 + * Copyright 2001-2010 Internet2 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ /** * @file saml/saml1/core/Protocols.h * - * XMLObjects representing the SAML 1.x Protocols schema + * XMLObjects representing the SAML 1.x Protocols schema. */ #ifndef __saml1_protocols_h__ @@ -26,14 +26,21 @@ #include #include -#include -#include -#include -#include +#include +#include #define DECL_SAML1POBJECTBUILDER(cname) \ DECL_XMLOBJECTBUILDER(SAML_API,cname,samlconstants::SAML1P_NS,samlconstants::SAML1P_PREFIX) +namespace xmltooling { + class XMLTOOL_API DateTime; +}; + +namespace xmlsignature { + class XMLTOOL_API KeyInfo; + class XMLTOOL_API Signature; +}; + namespace opensaml { namespace saml1 { @@ -181,7 +188,7 @@ namespace opensaml { #else virtual xmltooling::XMLObject* buildObject( #endif - const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix=NULL, const xmltooling::QName* schemaType=NULL + const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix=nullptr, const xmltooling::QName* schemaType=nullptr ) const; /** Singleton builder. */