ipsservices/ipssosplugin/inc/ipsplgdeletelocal.h
changeset 23 2dc6caa42ec3
parent 18 578830873419
--- a/ipsservices/ipssosplugin/inc/ipsplgdeletelocal.h	Mon May 03 12:23:15 2010 +0300
+++ b/ipsservices/ipssosplugin/inc/ipsplgdeletelocal.h	Fri May 14 15:41:10 2010 +0300
@@ -23,16 +23,14 @@
 #include <cacheman.h>
 
 
-// CONSTANTS
-// MACROS
-// DATA TYPES
-// FUNCTION PROTOTYPES
-// FORWARD DECLARATIONS
-// CLASS DECLARATION
-
+//<qmail> removed
+//<qmail> comment added
 /**
-*
+* class CIpsPlgDeleteLocal
+* Implements virtual Filter() of CImCacheManager and decides if
+* message should be deleted. 
 */
+//</qmail>
 NONSHARABLE_CLASS( CIpsPlgDeleteLocal ) : public CImCacheManager
     {
     public:
@@ -45,7 +43,7 @@
         * @return pointer to created CIpsPlgDeleteLocal object.
         */
         static CIpsPlgDeleteLocal* NewL(
-            CMsvEntrySelection& aMessageSelection,
+            CMsvEntrySelection* aMessageSelection,
             CMsvSession& aMsvSession,
             TRequestStatus& aObserverRequestStatus );
 
@@ -61,7 +59,7 @@
         * Symbian OS constructor.
         * @param aMessageSelection array of message ids to be purged
         */
-        void ConstructL( CMsvEntrySelection& aMessageSelection );
+        void ConstructL( CMsvEntrySelection* aMessageSelection );
 
     private:
     
@@ -80,9 +78,9 @@
             TRequestStatus& aObserverRequestStatus );
 
     private: // data
-
-        CMsvEntrySelection*                 iMessageSelection;
-        
+//<qmail>
+        CMsvEntrySelection*                 iMessageSelection; // owned
+//</qmail>        
     };
 
 #endif      // IPSPLGDELETELOCAL_H