diff -r 79859ed3eea9 -r 919f36ff910f webengine/osswebengine/cache/inc/HttpCacheUtil.h --- a/webengine/osswebengine/cache/inc/HttpCacheUtil.h Tue Aug 31 16:17:46 2010 +0300 +++ b/webengine/osswebengine/cache/inc/HttpCacheUtil.h Wed Sep 01 12:28:30 2010 +0100 @@ -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 )