smf/smfservermodule/smfcommon/smfprovider.h
changeset 26 83d6a149c755
parent 18 013a02bf2bb0
--- a/smf/smfservermodule/smfcommon/smfprovider.h	Thu Sep 23 17:43:31 2010 +0530
+++ b/smf/smfservermodule/smfcommon/smfprovider.h	Mon Oct 11 21:59:54 2010 +0530
@@ -81,6 +81,19 @@
 	QUrl applicationUrl() const;
 	
 	/**
+	 * Method to get the ID of the authentication application 
+	 * for this service
+	 * @return The ID (UID3) of the authentication application 
+	 */
+	QString authenticationAppId( ) const;
+	
+	/**
+	 * Method to get the name of the authentication process
+	 * @return The name of the authentication process 
+	 */
+	QString authenticationAppName( ) const;
+	
+	/**
 	 * List of interfaces that this provider support
 	 * @return List of supported interface names
 	 */
@@ -124,6 +137,18 @@
 	void setApplicationUrl(QUrl& url) ; 
 	
 	/**
+	 * Sets the ID of the authentication application for this service
+	 * @param id The ID (UID3) of the authentication application 
+	 */
+	void setAuthenticationAppId( const QString& id );
+	
+	/**
+	 * Sets the Name of the authentication application process
+	 * @param name The name of the authentication process 
+	 */
+	void setAuthenticationAppName( const QString& name );
+	
+	/**
 	 * Sets list of interfaces that this provider supports
 	 * @param types List of supported interface names
 	 */
@@ -144,6 +169,8 @@
 	QUrl m_appUrl;
 	QStringList m_serviceTypes;
 	QStringList m_supportedLanguages;
+	QString m_authAppId;
+	QString m_authAppName;
 	
 	friend QDataStream &operator<<(QDataStream &, const SmfProvider&);
 	friend QDataStream &operator>>(QDataStream &, SmfProvider&);