X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fsaml2%2Fmetadata%2FAbstractMetadataProvider.h;h=2e5a7cafa7020a8b97371b69c79cab4e96b63c9b;hb=d8a4f024b89272eae00618fc39e6127b6c191edd;hp=723da5d24ff7581555c545c5d2967dc21806a79d;hpb=c072b75e6f6e05e24a1c35b952008b38d0d375c1;p=shibboleth%2Fcpp-opensaml.git diff --git a/saml/saml2/metadata/AbstractMetadataProvider.h b/saml/saml2/metadata/AbstractMetadataProvider.h index 723da5d..2e5a7ca 100644 --- a/saml/saml2/metadata/AbstractMetadataProvider.h +++ b/saml/saml2/metadata/AbstractMetadataProvider.h @@ -25,12 +25,16 @@ #include -#include -#include -#include +#include +#include +#include +#include namespace xmltooling { + class XMLTOOL_API Credential; + class XMLTOOL_API CredentialCriteria; class XMLTOOL_API KeyInfoResolver; + class XMLTOOL_API Mutex; }; namespace opensaml { @@ -38,6 +42,11 @@ namespace opensaml { class SAML_API MetadataFilter; +#if defined (_MSC_VER) + #pragma warning( push ) + #pragma warning( disable : 4251 ) +#endif + /** * Base class for caching metadata providers. */ @@ -117,6 +126,11 @@ namespace opensaml { mutable credmap_t m_credentialMap; const credmap_t::mapped_type& resolveCredentials(const RoleDescriptor& role) const; }; + +#if defined (_MSC_VER) + #pragma warning( pop ) + #pragma warning( disable : 4251 ) +#endif }; };