smf/smfcredentialmgr/smfcredmgrclient/smfcredmgrclient_p.h
changeset 26 83d6a149c755
parent 14 a469c0e6e7fb
--- a/smf/smfcredentialmgr/smfcredmgrclient/smfcredmgrclient_p.h	Thu Sep 23 17:43:31 2010 +0530
+++ b/smf/smfcredentialmgr/smfcredmgrclient/smfcredmgrclient_p.h	Mon Oct 11 21:59:54 2010 +0530
@@ -158,6 +158,24 @@
 	 * @param KeyLabel The Label of key pair. This is the value returned while StoreRSAKeys().
 	 */
 	void deleteRSAKey(QString KeyLabel);
+	
+	/**
+	 * API to check if a particular service is logged in or not (ie, key sets 
+	 * of a service is saved in credential manager or not)
+	 * @param AuthAppId The Authentication Application Id
+	 * @return ETrue if service is logged in else EFalse
+	 */
+	TBool CheckServiceAuthorizationL( const QString& AuthAppId );
+	
+	/**
+	 * API to delete all data related to an auth app i.e URL list for Plugins, List of Plugins.etc.
+	 * @param AuthAppId The Authentication Application Id
+	 * @param RegToken Registration Token obtained from SMF while storing this Auth Data set
+	 * @param Validity Time by which the Auth set will expire
+	 * @return ETrue if service is data is deleted else EFalse
+	 */
+	TBool DeleteAuthDataL( const QString& AuthAppId, const QString& RegToken, 
+			const QDateTime& Validity );
 
 protected:
 	// Functions from base classes