ipsservices/ipssosplugin/inc/ipsplgdeletelocal.h
branchRCL_3
changeset 25 3533d4323edc
parent 24 d189ee25cf9d
--- a/ipsservices/ipssosplugin/inc/ipsplgdeletelocal.h	Tue Aug 31 15:04:17 2010 +0300
+++ b/ipsservices/ipssosplugin/inc/ipsplgdeletelocal.h	Wed Sep 01 12:28:57 2010 +0100
@@ -23,15 +23,17 @@
 #include <cacheman.h>
 
 
-//<qmail> removed
-//<qmail> comment added
+// CONSTANTS
+// MACROS
+// DATA TYPES
+// FUNCTION PROTOTYPES
+// FORWARD DECLARATIONS
+// CLASS DECLARATION
+
 /**
-* class CIpsPlgDeleteLocal
-* Implements virtual Filter() of CImCacheManager and decides if
-* message should be deleted. 
+*
 */
-//</qmail>
-NONSHARABLE_CLASS( CIpsPlgDeleteLocal ) : public CImCacheManager
+class CIpsPlgDeleteLocal : public CImCacheManager
     {
     public:
 
@@ -43,7 +45,7 @@
         * @return pointer to created CIpsPlgDeleteLocal object.
         */
         static CIpsPlgDeleteLocal* NewL(
-            CMsvEntrySelection* aMessageSelection,
+            CMsvEntrySelection& aMessageSelection,
             CMsvSession& aMsvSession,
             TRequestStatus& aObserverRequestStatus );
 
@@ -59,7 +61,7 @@
         * Symbian OS constructor.
         * @param aMessageSelection array of message ids to be purged
         */
-        void ConstructL( CMsvEntrySelection* aMessageSelection );
+        void ConstructL( CMsvEntrySelection& aMessageSelection );
 
     private:
     
@@ -78,9 +80,9 @@
             TRequestStatus& aObserverRequestStatus );
 
     private: // data
-//<qmail>
-        CMsvEntrySelection*                 iMessageSelection; // owned
-//</qmail>        
+
+        CMsvEntrySelection*                 iMessageSelection;
+        
     };
 
 #endif      // IPSPLGDELETELOCAL_H