webengine/osswebengine/cache/inc/HttpCacheManager.h
changeset 10 a359256acfc6
parent 1 7c90e6132015
child 11 c8a366e56285
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
    37 class CHttpCacheHandler;
    37 class CHttpCacheHandler;
    38 class CCenRepNotifyHandler;
    38 class CCenRepNotifyHandler;
    39 class CRepository;
    39 class CRepository;
    40 class RHTTPTransaction;
    40 class RHTTPTransaction;
    41 class MHTTPDataSupplier;
    41 class MHTTPDataSupplier;
       
    42 class CHttpCacheFileWriteHandler;
    42 
    43 
    43 // CLASS DECLARATION
    44 // CLASS DECLARATION
    44 
    45 
    45 /**
    46 /**
    46 *
    47 *
   221         *
   222         *
   222         * @since 7.1
   223         * @since 7.1
   223         * @param
   224         * @param
   224         * @return
   225         * @return
   225         */
   226         */
   226         void RemoveOrphanedFilesL(); 
   227         void RemoveOrphanedFilesL();
   227         
   228 
   228         /**
   229         /**
   229         *
   230         *
   230         * @since 3.1
   231         * @since 3.1
   231         * @param
   232         * @param
   232         * @return
   233         * @return
   238         *
   239         *
   239         * @since 3.1
   240         * @since 3.1
   240         * @param
   241         * @param
   241         * @return
   242         * @return
   242         */
   243         */
   243         TBool VSSRequestCheck( const RHTTPTransaction& aTrans,
   244         TBool VSSRequestCheckL( const RHTTPTransaction& aTrans,
   244                                const RHTTPHeaders& aHttpHeader, const TDesC8& aUrl );
   245                                 const RHTTPHeaders& aHttpHeader, const TDesC8& aUrl );
   245     /**
   246     /**
   246         *
   247         *
   247         * @since 3.1
   248         * @since 3.1
   248         * @param
   249         * @param
   249         * @return
   250         * @return
   252         TBool VSSHeaderCheck(  TDes8*  aHttpHeaderString ) const ;
   253         TBool VSSHeaderCheck(  TDes8*  aHttpHeaderString ) const ;
   253 
   254 
   254     private:    // Data
   255     private:    // Data
   255 
   256 
   256         CHttpCacheHandler*                         iCache;      // owned
   257         CHttpCacheHandler*                         iCache;      // owned
   257         
   258 
   258         TPath	                                   iCacheFolder;
   259         TPath                                      iCacheFolder;
   259         
   260 
   260         CHttpCacheHandler*                         iOperatorCache;      // owned
   261         CHttpCacheHandler*                         iOperatorCache;      // owned
   261         //
   262         //
   262         CHttpCacheHandler*                         iphoneSpecificCache;      // owned
   263         CHttpCacheHandler*                         iphoneSpecificCache;      // owned
   263         //
   264         //
   264 
   265         CHttpCacheFileWriteHandler*                iFileWriteHandler; // owned
   265 
   266 
   266         HBufC8*                                    iOpDomain;       // owned
   267         HBufC8*                                    iOpDomain;       // owned
   267         //
   268         //
   268         CCenRepNotifyHandler*                      iOfflineNotifyHandler; // owned
   269         CCenRepNotifyHandler*                      iOfflineNotifyHandler; // owned
   269         //
   270         //