cryptoservices/filebasedcertificateandkeystores/test/keytool/keytool_engine.h
changeset 8 35751d3474b7
parent 0 2c201484c85f
equal deleted inserted replaced
2:675a964f4eb5 8:35751d3474b7
    39 	void ImportL(CKeyToolParameters* aParam);
    39 	void ImportL(CKeyToolParameters* aParam);
    40 	void RemoveL(CKeyToolParameters* aParam);
    40 	void RemoveL(CKeyToolParameters* aParam);
    41 	void DisplayUsageL(CKeyToolParameters* aParam);
    41 	void DisplayUsageL(CKeyToolParameters* aParam);
    42 	void ListStoresL(CKeyToolParameters* aParam);	
    42 	void ListStoresL(CKeyToolParameters* aParam);	
    43 	void SetPolicyL(CKeyToolParameters* aParam);
    43 	void SetPolicyL(CKeyToolParameters* aParam);
       
    44 #ifdef KEYTOOL
       
    45 	void MigrateStoreL(CKeyToolParameters* aParam);
       
    46 #endif // KEYTOOL
    44 	
    47 	
    45 public: // From CActive
    48 public: // From CActive
    46 	void RunL();
    49 	void RunL();
    47 	void DoCancel();
    50 	void DoCancel();
    48 	TInt RunError(TInt aError);
    51 	TInt RunError(TInt aError);
    64 		{
    67 		{
    65 		EIdle,
    68 		EIdle,
    66 		EList,
    69 		EList,
    67 		EImport,
    70 		EImport,
    68 		ERemove,
    71 		ERemove,
    69 		ESetPolicy
    72 		ESetPolicy,
       
    73 #ifdef KEYTOOL
       
    74 		EMigrateStore,
       
    75 #endif // KEYTOOL
    70 		} iCurrentAction;
    76 		} iCurrentAction;
    71 		
    77 		
    72 	TBool iInitialized;
    78 	TBool iInitialized;
    73 	TBool iActiveStarted;	
    79 	TBool iActiveStarted;	
    74 	CKeyToolCommand* iHandler;		
    80 	CKeyToolCommand* iHandler;		
    76 	CKeyToolController* iController;
    82 	CKeyToolController* iController;
    77 	
    83 	
    78 	RFs iFs;
    84 	RFs iFs;
    79 	CUnifiedKeyStore* iKeyStore;
    85 	CUnifiedKeyStore* iKeyStore;
    80 	CActiveScheduler* iScheduler;	
    86 	CActiveScheduler* iScheduler;	
       
    87 #ifdef KEYTOOL
       
    88 	CKeytoolMigrateStore* iMigrateStoreHandler;
       
    89 #endif // KEYTOOL
    81 	};
    90 	};
    82 	
    91 	
    83 #endif 
    92 #endif 
       
    93