diff -r fa2fd8b2d6cc -r 2611c08ee28e netprotocols_plat/cookie_manager_api/inc/cookiemanagerclient.h --- a/netprotocols_plat/cookie_manager_api/inc/cookiemanagerclient.h Mon Mar 15 12:42:40 2010 +0200 +++ b/netprotocols_plat/cookie_manager_api/inc/cookiemanagerclient.h Wed Mar 31 22:32:15 2010 +0300 @@ -87,6 +87,14 @@ * @return Error code indicating the result of the call. */ IMPORT_C TInt SetAppUidL(const TUint32& aAppUid ); + IMPORT_C void Close(); + IMPORT_C TInt StoreCookie( const CCookie& aCookie, + const TUriC8& aUri,TUint32& aAppUid); + IMPORT_C void GetCookiesL( const TDesC8& aUri, + RPointerArray& aCookies, + TBool& aCookie2Reqd,TUint32& aAppUid ); + IMPORT_C TInt ClearAllAppUidCookies(const TUint32& aAppUid); + private : // internal methods /** @@ -102,6 +110,9 @@ */ TInt DoGetCookieSize( const TDesC8& aRequestUri, TPckg& aPkgSize ) const; + + TInt DoGetCookieSize( const TDesC8& aRequestUri, + TPckg& aPkgSize,TDesC& aAppUidPtr ) const; /** * Puts those cookies in the buffer that have been previously selected @@ -115,12 +126,21 @@ * */ TInt DoStoreCookie( const TDesC8& aPackedCookie, - const TDesC8& aUri ) const; + const TDesC8& aUri,TDesC& aAppUidPtr ) const; /** * */ TVersion Version() const; + + TInt DestroyCookiesFromMemory( TInt& aDeleteStatus ); + + void StoreCookieAtClientSide( const CCookie* aCookie, const TDesC8& aUri,TUint32 aWidgetUid ); + + TInt GetClientSideCookies( const TDesC8& aRequestUri,RPointerArray& aCookies + ,TBool& aFound, TUint32 aWidgetUid ); + TInt GetCookieSharableFlagFromServer(TBool& aCookieSharableFlag ) const; + private : // data members RStringPool iStringPool;