diff -r 1f3c3f2f5b0a -r c711bdda59f4 codhandler/codeng/inc/FileSaver.h --- a/codhandler/codeng/inc/FileSaver.h Mon Mar 15 12:44:50 2010 +0200 +++ b/codhandler/codeng/inc/FileSaver.h Wed Mar 31 23:16:40 2010 +0300 @@ -33,6 +33,9 @@ class CDrmHandler; class CCodBuffStorage; class CCodData; +#ifdef DOWNLOADMGR_PATH_PLUGIN_ENABLED_FF +class CDownloadPathHandler; +#endif // CLASS DECLARATION @@ -210,7 +213,20 @@ * Writes Buffer data to file */ void FlushL(); - +#ifdef DOWNLOADMGR_PATH_PLUGIN_ENABLED_FF + private: + /* + * Gets the instance of CDownloadPathHandler from the Plugin implementaion, if present + */ + CDownloadPathHandler* GetDownloadPathPluginInstanceL(TPtrC8& mimetype); + /* + * Get Updated path from the Plugin Implementation + * @param downloadPathPlugin instance of CDownloadPathHandler + * @param fname indicates filename + * @param fileNamePtr + */ + void GetUpdatedPathFromPluginL(CDownloadPathHandler* downloadPathPlugin,TFileName& fname , TPtr& fileNamePtr); +#endif protected: // data