//
-// Open Service Platform
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
/**
* @interface IAppControlProviderEventListener
-* @brief This interface defines the provider listener for the AppControl request.
+* @brief This interface defines the provider listener for the %AppControl request.
*
* @since 2.0
*
{
public:
/**
- * This polymorphic destructor should be overridden if required.
+ * This polymorphic destructor should be overridden if required. @n
* This way, the destructors of the derived classes are called when the destructor of this interface is called.
*
* @since 2.0
*
* @since 2.0
*
- * @param[in] reqId The application control request ID
+ * @param[in] reqId The application control request ID
* @param[in] operationId The application control operation ID
* @param[in] pUriData A pointer to the URI data
* @param[in] pMimeType A pointer to the MIME type (RFC 2046) data
- * @param[in] pExtraData A pointer to an argument map of key and value pair where the key is of type String and the value is of type String or of type ArrayList of String
- * @remarks To reply to the application control request, use AppControlProviderManager::SendAppControlResult() with the given request ID.
- * @remarks When the application receives the AppControl request on the background,
- * %OnAppControlRequestReceived() is invoked before UiApp::OnForeground().
- * @remarks When the application control is resolved with the file extension with AppControl::FindAndStart(),
- * the delivered file extension is converted to the corresponding MIME type in the @c pMimeType parameter.
- * @see AppControlProviderManager::SendAppControlResult()
+ * @param[in] pExtraData A pointer to the argument map of the key and value pair, where the key is of type Tizen::Base::String and the value is of type %Tizen::Base::String or of type Tizen::Base::Collection::ArrayList of %Tizen::Base::String
+ * @remarks
+ * - To reply to the application control request, use the AppControlProviderManager::SendAppControlResult() method with the given request ID. @n
+ * When the application receives the AppControl request in the background,
+ * the %OnAppControlRequestReceived() method is invoked before the UiApp::OnForeground() method.
+ * - When the application control is resolved with the file extension returned by the AppControl::FindAndStart() method,
+ * the delivered file extension is converted to the corresponding MIME type in the @c pMimeType parameter.
*/
virtual void OnAppControlRequestReceived(RequestId reqId, const Tizen::Base::String& operationId, const Tizen::Base::String* pUriData, const Tizen::Base::String* pMimeType, const Tizen::Base::Collection::IMap* pExtraData) = 0;