#ifndef __PRIVACY_PRIVILEGE_MANAGER_H__
#define __PRIVACY_PRIVILEGE_MANAGER_H__
+#ifndef TIZEN_DEPRECATED_API
+#define TIZEN_DEPRECATED_API __attribute__ ((deprecated))
+#endif
+
#include <stdlib.h>
#include <tizen.h>
#include <ppm_error.h>
*/
/**
+ * @deprecated Deprecated since 7.5.
* @brief Enumeration for results of a permission check.
* @since_tizen 4.0
*/
} ppm_check_result_e;
/**
+ * @deprecated Deprecated since 7.5.
* @brief Enumeration for results of a permission request.
* @since_tizen 4.0
*/
} ppm_request_result_e;
/**
+ * @deprecated Deprecated since 7.5.
* @brief Enumeration for status codes of a permission request.
* @since_tizen 4.0
*/
} ppm_call_cause_e;
/**
+ * @deprecated Deprecated since 7.5.
* @brief Called when the application receives a response upon calling ppm_request_permission().
*
* @since_tizen 4.0
typedef void (*ppm_request_response_cb) (ppm_call_cause_e cause,
ppm_request_result_e result,
const char *privilege,
- void *user_data);
+ void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.5.
* @brief Called when the application receives a response upon calling ppm_request_permissions().
*
* @since_tizen 5.0
const ppm_request_result_e *results,
const char **privileges,
size_t privileges_count,
- void *user_data);
+ void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.5.
* @brief Checks if an application, which calls this function, has permission to use the
* given privilege.
*
* @retval #PRIVACY_PRIVILEGE_MANAGER_ERROR_OUT_OF_MEMORY Out of memory
* @retval #PRIVACY_PRIVILEGE_MANAGER_ERROR_UNKNOWN Unknown error
*/
-int ppm_check_permission(const char *privilege, ppm_check_result_e *result);
+int ppm_check_permission(const char *privilege, ppm_check_result_e *result) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.5.
* @platform
* @brief Checks if an application, with given app_id, has permission to use the
* given privilege.
* @retval #PRIVACY_PRIVILEGE_MANAGER_ERROR_PERMISSION_DENIED Permission denied
* @retval #PRIVACY_PRIVILEGE_MANAGER_ERROR_UNKNOWN Unknown error
*/
-int ppm_check_app_permission(const char *app_id, const char *privilege, ppm_check_result_e *result);
+int ppm_check_app_permission(const char *app_id, const char *privilege,
+ ppm_check_result_e *result) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.5.
* @brief Checks if an application, which calls this function, has permission to use the
* given privileges.
*
* @retval #PRIVACY_PRIVILEGE_MANAGER_ERROR_UNKNOWN Unknown error
*/
int ppm_check_permissions(const char **privileges, size_t privileges_count,
- ppm_check_result_e *results);
+ ppm_check_result_e *results) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.5.
* @platform
* @brief Checks if an application, with given app_id, has permission to use the
* given privileges.
* @retval #PRIVACY_PRIVILEGE_MANAGER_ERROR_UNKNOWN Unknown error
*/
int ppm_check_app_permissions(const char *app_id, const char **privileges, size_t privileges_count,
- ppm_check_result_e *results);
+ ppm_check_result_e *results) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.5.
* @brief Requests a user's response to obtain permission for using the given privilege.
*
* @details When this function is called, an underlying service may show an appropriate
*/
int ppm_request_permission(const char *privilege,
ppm_request_response_cb callback,
- void *user_data);
+ void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.5.
* @brief Requests a user's response to obtain permission for using the given privileges.
*
* @details When this function is called, an underlying service may show an appropriate
*/
int ppm_request_permissions(const char **privileges, size_t privileges_count,
ppm_request_multiple_response_cb callback,
- void *user_data);
+ void *user_data) TIZEN_DEPRECATED_API;
/**