smf/smfservermodule/smfcommon/smfprovider.h
changeset 26 83d6a149c755
parent 18 013a02bf2bb0
equal deleted inserted replaced
25:a180113055cb 26:83d6a149c755
    79 	 * @return application url
    79 	 * @return application url
    80 	 */
    80 	 */
    81 	QUrl applicationUrl() const;
    81 	QUrl applicationUrl() const;
    82 	
    82 	
    83 	/**
    83 	/**
       
    84 	 * Method to get the ID of the authentication application 
       
    85 	 * for this service
       
    86 	 * @return The ID (UID3) of the authentication application 
       
    87 	 */
       
    88 	QString authenticationAppId( ) const;
       
    89 	
       
    90 	/**
       
    91 	 * Method to get the name of the authentication process
       
    92 	 * @return The name of the authentication process 
       
    93 	 */
       
    94 	QString authenticationAppName( ) const;
       
    95 	
       
    96 	/**
    84 	 * List of interfaces that this provider support
    97 	 * List of interfaces that this provider support
    85 	 * @return List of supported interface names
    98 	 * @return List of supported interface names
    86 	 */
    99 	 */
    87 	QList<QString> supportedInterfaces() const;
   100 	QList<QString> supportedInterfaces() const;
    88 	
   101 	
   120 	/**
   133 	/**
   121 	 * Sets URL of the application providing this service
   134 	 * Sets URL of the application providing this service
   122 	 * @param url application url
   135 	 * @param url application url
   123 	 */
   136 	 */
   124 	void setApplicationUrl(QUrl& url) ; 
   137 	void setApplicationUrl(QUrl& url) ; 
       
   138 	
       
   139 	/**
       
   140 	 * Sets the ID of the authentication application for this service
       
   141 	 * @param id The ID (UID3) of the authentication application 
       
   142 	 */
       
   143 	void setAuthenticationAppId( const QString& id );
       
   144 	
       
   145 	/**
       
   146 	 * Sets the Name of the authentication application process
       
   147 	 * @param name The name of the authentication process 
       
   148 	 */
       
   149 	void setAuthenticationAppName( const QString& name );
   125 	
   150 	
   126 	/**
   151 	/**
   127 	 * Sets list of interfaces that this provider supports
   152 	 * Sets list of interfaces that this provider supports
   128 	 * @param types List of supported interface names
   153 	 * @param types List of supported interface names
   129 	 */
   154 	 */
   142 	QString m_description;
   167 	QString m_description;
   143 	QUrl m_serviceUrl;
   168 	QUrl m_serviceUrl;
   144 	QUrl m_appUrl;
   169 	QUrl m_appUrl;
   145 	QStringList m_serviceTypes;
   170 	QStringList m_serviceTypes;
   146 	QStringList m_supportedLanguages;
   171 	QStringList m_supportedLanguages;
       
   172 	QString m_authAppId;
       
   173 	QString m_authAppName;
   147 	
   174 	
   148 	friend QDataStream &operator<<(QDataStream &, const SmfProvider&);
   175 	friend QDataStream &operator<<(QDataStream &, const SmfProvider&);
   149 	friend QDataStream &operator>>(QDataStream &, SmfProvider&);
   176 	friend QDataStream &operator>>(QDataStream &, SmfProvider&);
   150 	};
   177 	};
   151 
   178