/**
+ * @platform
* @brief Creates a request handle to the package manager.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @remarks You must release @a request using package_manager_request_destroy().
/**
+ * @platform
* @brief Destroys the request handle to the package manager.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @param[in] request The request handle to the package manager
/**
+ * @platform
* @brief Registers a callback function to be invoked when the progress of the request changes.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @privlevel public
/**
+ * @platform
* @brief Unregisters the callback function.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @param[in] request The request handle
/**
+ * @platform
* @brief Sets the type of the package to install, uninstall, or update.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @param[in] request The request handle
/**
+ * @platform
* @brief Sets the mode of the request.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @param[in] request The request handle