httpfilters/cookie/ManagerInc/CookieManagerSession.h
branchRCL_3
changeset 7 2611c08ee28e
parent 0 b16258d2340f
child 19 c0c2f28ace9c
--- a/httpfilters/cookie/ManagerInc/CookieManagerSession.h	Mon Mar 15 12:42:40 2010 +0200
+++ b/httpfilters/cookie/ManagerInc/CookieManagerSession.h	Wed Mar 31 22:32:15 2010 +0300
@@ -77,27 +77,37 @@
 
 	private :	// internal methods
 
-		/**
+		/**Clear all Cookies from file system belongs to a Client
 		*
 		*/
 		TInt ClearAllCookies( const RMessage2& aMessage );
 
+		/** Clear all Cookies from File System based on appuid 
+        *
+        */
+        TInt ClearAllAppUidCookies( const RMessage2& aMessage );
+
 		/**
 		*
 		*/
 		TInt DoClearAllCookies( const RMessage2& aMessage );
 
-		/**
+        /**
+        *
+        */
+        TInt DoClearAllAppUidCookies( const RMessage2& aMessage );
+
+		/**Gets Cookie Size for a Url
 		*
 		*/
 		TInt DoGetCookieSize( const RMessage2& aMessage );
 
-		/**
+		/** Gets Cookie info for a Url
 		*
 		*/
 		TInt DoGetCookies( const RMessage2& aMessage );
 
-		/**
+		/**Stores cookie info for a specific url.
 		*
 		*/
 		void DoStoreCookieL( const RMessage2& aMessage );
@@ -122,12 +132,31 @@
 		*
 		*/
 		TInt StoreCookie( const RMessage2& aMessage );
-		
-		
-		/**
+
+		/**Sets the appuid for a request
 		*
 		*/
 		TInt SetAppUidL(const RMessage2& aMessage );
+		
+		/*Delets cookie from Server memory and writes the cookie Info in to a file 
+		 * 
+		 */
+		TInt DestroyCookies( const RMessage2& aMessage );
+		
+		/*
+		 * 
+		 */
+		TInt DoDestroyCookies( const RMessage2& aMessage );
+		
+		/*
+		 * 
+		 */
+        TInt GetCookieSharableFlag( const RMessage2& aMessage );
+
+        /*
+         * 
+         */
+	    TInt DoGetCookieSharableFlag( const RMessage2& aMessage );
 
 	private:
 		CCookieManagerServer&   iCookieServer;
@@ -144,8 +173,6 @@
 
 		// The size of the temporary cookie list in bytes
 		TInt iGetCookieListSize;
-
-//		CCookieArray* iTransientCookies;
 	};
 
 #endif //__COOKIEMANAGER_SESSION_H__