//
-// Open Service Platform
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
/**
* @interface IAppControlResponseListener
-* @brief This interface defines a listener for the AppControl response events.
+* @brief This interface defines a listener for the %AppControl response events.
*
* @since 2.0
*
* @param[in] appId The ID of the requested application
* @param[in] operationId The operation ID used in application control invocation
* @param[in] appControlResult The application control result
- * @param[in] pExtraData The Tizen::Base::String key and %Tizen::Base::String value pair map of application result data
+ * @param[in] pExtraData A pointer to an result map of key and value pair where the key of type Tizen::Base::String and the value of
+ * type %Tizen::Base::String or of type Tizen::Base::ArrayList of %Tizen::Base::String
* @remarks The application control completion result is received when the requested application control
* sends the result using AppControlProviderManager::SendAppControlResult().
* @see AppControl
- * @see AppControlProviderManager::SendAppControlResult()
*/
virtual void OnAppControlCompleteResponseReceived(const AppId& appId, const Tizen::Base::String& operationId, AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData) = 0;