contentstorage/srvinc/casrvmmchistory.h
changeset 80 397d00875918
parent 60 f62f87b200ec
--- 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<TUint> iMmcList; ///< ID history list. Own.