webengine/osswebengine/cache/inc/HttpCacheUtil.h
branchRCL_3
changeset 91 30342f40acbf
parent 17 c8a366e56285
child 93 79859ed3eea9
--- a/webengine/osswebengine/cache/inc/HttpCacheUtil.h	Mon Jun 21 16:54:17 2010 +0300
+++ b/webengine/osswebengine/cache/inc/HttpCacheUtil.h	Thu Jul 15 19:53:20 2010 +0300
@@ -360,6 +360,24 @@
         */
         static TInt ExtractCacheControlDirectiveValue( RStringPool aStrP, RStringF& aDirective,  TDesC8& aValue, TInt64* aDirectiveValue,
             char** aExtraValue );
+        
+        /**
+        *
+        * @since 3.1
+        * @param
+        * @return
+        */
+        static TInt ExtractCacheControlDirectivePairValue(const RHTTPHeaders& aHeaders,RStringPool aStrP,RStringF& aDirective,
+                TInt64* aDirectiveValue,TInt aIndex);
+        
+        /**
+        *
+        * @since 3.1
+        * @param
+        * @return
+        */
+        static TInt ExtractCacheControlDirectiveValueforParam(const RHTTPHeaders& aHeaders,RStringPool aStrP,TInt64* aDirectiveValue,
+                RStringF& aFieldParam,RStringF& aDirective,TInt aIndex);
     };
 
 NONSHARABLE_CLASS( TFileInfo )