policymanagement/policyengine/policyengineserver/inc/PolicyProcessor.h
changeset 73 ae69c2e8bc34
parent 66 08c8318ec9cb
equal deleted inserted replaced
71:d2517372cc44 73:ae69c2e8bc34
   116 		//certificate store functions
   116 		//certificate store functions
   117         TInt AddCertificateToStoreL(const RMessage2& aMessage);
   117         TInt AddCertificateToStoreL(const RMessage2& aMessage);
   118         //Read that counter value from central repository
   118         //Read that counter value from central repository
   119         TInt GetCertCounterValue();
   119         TInt GetCertCounterValue();
   120         TInt RemoveCertificateFromStoreL(const RMessage2& aMessage);
   120         TInt RemoveCertificateFromStoreL(const RMessage2& aMessage);
   121         void UpdateSilentTrustServerId();
   121         void UpdateSilentTrustServerIdL();
   122         TInt CheckCurrentServerIdFromCR();
   122         TInt CheckCurrentServerIdFromCR();
   123         
   123         
   124 	protected:
   124 	protected:
   125 		//From CActive
   125 		//From CActive
   126 		void RunL();
   126 		void RunL();
   181         static CCertStore* NewL();
   181         static CCertStore* NewL();
   182        
   182        
   183        ~CCertStore();
   183        ~CCertStore();
   184     
   184     
   185        
   185        
   186         void InitializeCertStore();
   186         void InitializeCertStoreL();
   187         TInt AddCert(HBufC8 *aCertBuffer);
   187         TInt AddCert(HBufC8 *aCertBuffer);
   188         void GetWritableCertStoreIndex();
   188         void GetWritableCertStoreIndex();
   189         TInt GenerateNewCertLabel();
   189         TInt GenerateNewCertLabel();
   190         void UpdateLabelCounterInCR();
   190         void UpdateLabelCounterInCR();
   191         HBufC* GetCurrentCertLabel();      
   191         HBufC* GetCurrentCertLabel();      
   220         HBufC  *iCertLabel;
   220         HBufC  *iCertLabel;
   221         
   221         
   222         //Waits for the operation to complete. Owned.
   222         //Waits for the operation to complete. Owned.
   223         CActiveSchedulerWait* iWait;        
   223         CActiveSchedulerWait* iWait;        
   224         TBuf8<40> iFingerPrint; 
   224         TBuf8<40> iFingerPrint; 
       
   225         
       
   226         RFs iFs;
   225 
   227 
   226     };
   228     };
   227 
   229 
   228 
   230 
   229 
   231