X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=shibsp%2FServiceProvider.h;h=2d0694a2e982b294b6723a0af6fe0475b65255d7;hb=2b8daf0f4fd3e5035ab3babdc76fe676e8823f93;hp=9ef1dae94fee327cde0aac90f438b2eafd6f4934;hpb=a5b1914f888d2ac8992cc4985d65e9d727aa8df4;p=shibboleth%2Fsp.git diff --git a/shibsp/ServiceProvider.h b/shibsp/ServiceProvider.h index 9ef1dae..2d0694a 100644 --- a/shibsp/ServiceProvider.h +++ b/shibsp/ServiceProvider.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2007 Internet2 + * Copyright 2001-2009 Internet2 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,12 +24,19 @@ #define __shibsp_sp_h__ #include + +#include + +namespace xmltooling { + class XMLTOOL_API SOAPTransport; + class XMLTOOL_API StorageService; +}; + #ifndef SHIBSP_LITE -# include -# include -# include +namespace opensaml { + class SAML_API SecurityPolicyRule; +}; #endif -#include namespace shibsp { @@ -54,9 +61,9 @@ namespace shibsp { { MAKE_NONCOPYABLE(ServiceProvider); protected: - ServiceProvider() {} + ServiceProvider(); public: - virtual ~ServiceProvider() {} + virtual ~ServiceProvider(); /** * Loads a configuration and prepares the instance for use.