typedef enum {
RESOURCE_MONITOR_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
RESOURCE_MONITOR_ERROR_NOT_SUPPORTED = TIZEN_ERROR_NOT_SUPPORTED, /**< Not Supported */
+ RESOURCE_MONITOR_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED, /**< Permission Denied */
RESOURCE_MONITOR_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid Parameter */
RESOURCE_MONITOR_ERROR_NO_DATA = TIZEN_ERROR_NO_DATA, /**< Empty Data */
RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Out of Memory */
* @return @c positive integer as resource monitor ID on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @see resource_monitor_exit()
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c positive integer as resource ID on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory
* @return @c 0 on success, otherwise a negative error value
* @retval #RESOURCE_MONITOR_ERROR_NONE Successful
* @retval #RESOURCE_MONITOR_ERROR_NOT_SUPPORTED Not Supported
+ * @retval #RESOURCE_MONITOR_ERROR_PERMISSION_DENIED Permission Denied
* @retval #RESOURCE_MONITOR_ERROR_INVALID_PARAMETER Invalid Parameter
* @retval #RESOURCE_MONITOR_ERROR_NO_DATA Empty Data
* @retval #RESOURCE_MONITOR_ERROR_OUT_OF_MEMORY Out of Memory