webengine/osswebengine/cache/inc/HttpCacheUtil.h
changeset 1 7c90e6132015
parent 0 dd21522fd290
child 10 a359256acfc6
--- a/webengine/osswebengine/cache/inc/HttpCacheUtil.h	Mon Mar 30 12:54:55 2009 +0300
+++ b/webengine/osswebengine/cache/inc/HttpCacheUtil.h	Fri May 08 08:25:06 2009 +0300
@@ -36,6 +36,15 @@
     EMethodTrace,
     };
 
+enum TLogItemType
+    {
+    ELogItemTypeNone,
+    ELogBucketIndex,
+    ELogEntrySize,
+    ELogLookupTablePos,
+    ELogFileErrorCode
+    };
+
 const TInt KCacheVersionNumber = 1;
 //make 16 subdirectories named 0 through F for organizing cached files
 const TUint32 KCacheSubdirCount = 16;
@@ -138,7 +147,7 @@
         * @return
         */
         static TCacheLoadMethod MethodFromStr( RStringF aMethodStr, RStringPool aStrP );
-
+     
         /**
         *
         * @since 3.1
@@ -230,7 +239,7 @@
         static TInt GetCacheControls( const RHTTPHeaders& aHeaders, TInt64* aMaxAge, TInt64* aMinFresh, TInt64* aMaxStale, TBool* aMustRevalidate,
             TBool* aNoCache, TBool* aNoStore, RStringPool aStrP );
 
-    /**
+        /**
         *
         * @since 3.1
         * @param
@@ -248,6 +257,18 @@
 
         /**
         *
+        * @since 7.1
+        * @param
+        * @return
+        */
+        static void WriteLogFilenameAndUrl( TInt aLogLevel,
+                                            TPtrC aMethodName,
+                                            const TPtrC aFilename,
+                                            const TDesC8& aUrl,
+                                            TInt aAny,
+                                            TLogItemType aItemType = ELogItemTypeNone );
+        /**
+        *
         * @since 3.1
         * @param
         * @return