diff -r 800203832575 -r 30342f40acbf webengine/osswebengine/cache/inc/HttpCacheUtil.h --- 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 )