diff -r 4bc7b118b3df -r 397d00875918 contentstorage/srvinc/casrvmmchistory.h --- a/contentstorage/srvinc/casrvmmchistory.h Fri May 14 16:10:06 2010 +0300 +++ b/contentstorage/srvinc/casrvmmchistory.h Thu May 27 13:11:12 2010 +0300 @@ -36,19 +36,15 @@ // construction /** + * Creates an instance of CCaSrvMmcHistory. + * @return a pointer to CCaSrvMmcHistory insctance. + */ + IMPORT_C static CCaSrvMmcHistory* NewL(); + + /** * Destructor. */ - virtual ~CCaSrvMmcHistory() - { - iMmcList.Close(); - } - - /** - * Constructor. - */ - CCaSrvMmcHistory() - { - } + virtual ~CCaSrvMmcHistory(); public: // new methods @@ -84,6 +80,17 @@ IMPORT_C TInt Find( TUint aMmc ); // Find mmc in history. private: + /** + * Constructor. + */ + CCaSrvMmcHistory(); + + /** + * Second phase symbian constructor. + */ + void ConstructL(); + +private: // data RArray iMmcList; ///< ID history list. Own.