X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fsaml2%2Fmetadata%2FMetadataFilter.h;h=96abe81dcdbfbeb912698a3a25eedcf829132ab3;hb=928ccb89d8a8362c407027fcfe2d0d3b299a6b1f;hp=d383c56c32c1a214c2bce69530847d9d5ec40361;hpb=9928204df5b61d6df0af881b7e34d24a170460f1;p=shibboleth%2Fopensaml2.git diff --git a/saml/saml2/metadata/MetadataFilter.h b/saml/saml2/metadata/MetadataFilter.h index d383c56..96abe81 100644 --- a/saml/saml2/metadata/MetadataFilter.h +++ b/saml/saml2/metadata/MetadataFilter.h @@ -20,11 +20,13 @@ * Processes metadata after it's been unmarshalled. */ +#include +#include +#include + #ifndef __saml2_metadatafilt_h__ #define __saml2_metadatafilt_h__ -#include - namespace opensaml { namespace saml2md { @@ -74,7 +76,8 @@ namespace opensaml { /** MetadataFilter that verifies signatures and filters out any that don't pass. */ #define SIGNATURE_METADATA_FILTER "org.opensaml.saml2.metadata.provider.SignatureMetadataFilter" - DECL_XMLTOOLING_EXCEPTION(MetadataFilterException,SAML_EXCEPTIONAPI(SAML_API),opensaml::saml2md,xmltooling::XMLToolingException,Exceptions related to metadata filtering); + DECL_XMLTOOLING_EXCEPTION(MetadataException,SAML_EXCEPTIONAPI(SAML_API),opensaml::saml2md,xmltooling::XMLToolingException,Exceptions related to metadata use); + DECL_XMLTOOLING_EXCEPTION(MetadataFilterException,SAML_EXCEPTIONAPI(SAML_API),opensaml::saml2md,MetadataException,Exceptions related to metadata filtering); }; };