Correct location of TransportOption feature, makes no sense inside policies.
[shibboleth/sp.git] / shibsp / AbstractSPRequest.h
index f1b64b1..adec1c0 100644 (file)
@@ -40,7 +40,12 @@ namespace shibsp {
     class SHIBSP_API AbstractSPRequest : public virtual SPRequest
     {
     protected:
-        AbstractSPRequest();
+        /**
+         * Constructor.
+         *
+         * @param category  logging category to use
+         */
+        AbstractSPRequest(const char* category);
         
         /**
          * Stores a normalized request URI to ensure it contains no %-encoded characters
@@ -73,8 +78,6 @@ namespace shibsp {
 
         std::vector<const char*>::size_type getParameters(const char* name, std::vector<const char*>& values) const;
 
-        const char* getCookie(const char* name) const;
-
         const char* getHandlerURL(const char* resource=NULL) const;
 
         void log(SPLogLevel level, const std::string& msg) const;
@@ -92,7 +95,6 @@ namespace shibsp {
         mutable std::string m_url;
         void* m_log; // declared void* to avoid log4cpp header conflicts in Apache
         mutable std::string m_handlerURL;
-        mutable std::map<std::string,std::string> m_cookieMap;
         mutable CGIParser* m_parser;
     };