cryptoservices/certificateandkeymgmt/tcertstore/t_certstoreactions.h
changeset 8 35751d3474b7
parent 0 2c201484c85f
equal deleted inserted replaced
2:675a964f4eb5 8:35751d3474b7
    14 * Description: 
    14 * Description: 
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 
       
    20 
       
    21 /**
    19 /**
    22  @file 
    20  @file 
    23  @internalTechnology
    21  @internalTechnology
    24 */
    22 */
    25  
    23  
    49   public:
    47   public:
    50   	static CCertStoreChangeNotifier* NewL(TInt& aNotificationFlag);
    48   	static CCertStoreChangeNotifier* NewL(TInt& aNotificationFlag);
    51   	virtual ~CCertStoreChangeNotifier();
    49   	virtual ~CCertStoreChangeNotifier();
    52   	void StartNotification();
    50   	void StartNotification();
    53   	TInt& iNotifiedCounter;
    51   	TInt& iNotifiedCounter;
       
    52   	void SetCompleteStatus(TRequestStatus* aStatus);
    54   private:
    53   private:
    55   	CCertStoreChangeNotifier(TInt& aNotificationFlag);
    54   	CCertStoreChangeNotifier(TInt& aNotificationFlag);
    56   	void ConstructL();
    55   	void ConstructL();
    57   	void DoCancel();
    56   	void DoCancel();
    58   	void RunL();
    57   	void RunL();
    59   private:	
    58   private:	
    60   	RProperty iCertStoreChangeProperty;	
    59   	RProperty iCertStoreChangeProperty;	
       
    60   	TRequestStatus* iCompleteStatus;
    61   	};
    61   	};
    62 
    62 
    63 /**
    63 /**
    64  * Contains either a unified cert store instance or a SWI cert store instance.
    64  * Contains either a unified cert store instance or a SWI cert store instance.
    65  * 
    65  *