From: Chanwoo Choi Date: Fri, 1 Apr 2022 07:55:53 +0000 (+0900) Subject: Remove PROCESS and PROCESS_GROUP attributes X-Git-Tag: submit/tizen/20220415.061937^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b44f1d22a6c562cd8eb1ceb5bc073873b009c051;p=platform%2Fcore%2Fapi%2Fresource-monitor.git Remove PROCESS and PROCESS_GROUP attributes Need the additional capability in order to monitor PROCESS and PROCESS_GROUP data. It means that it is not proper to allow the application user to monitor both PROCESS and PROCESS_GROUP. So that remove PROCESS and PROCESS_GROUP attributes. Change-Id: Ia26dad494c9aa5698622a43c6fb068b0d1c11150 Signed-off-by: Chanwoo Choi --- diff --git a/include/resource-monitor.h b/include/resource-monitor.h index 1b06322..b2294aa 100644 --- a/include/resource-monitor.h +++ b/include/resource-monitor.h @@ -45,10 +45,8 @@ enum { RESOURCE_MONITOR_TYPE_GPU = RESOURCE_TYPE_GPU, RESOURCE_MONITOR_TYPE_MEMORY = RESOURCE_TYPE_MEMORY, RESOURCE_MONITOR_TYPE_BATTERY = RESOURCE_TYPE_BATTERY, - RESOURCE_MONITOR_TYPE_PROCESS = RESOURCE_TYPE_PROCESS, RESOURCE_MONITOR_TYPE_DISPLAY = RESOURCE_TYPE_DISPLAY, RESOURCE_MONITOR_TYPE_SYSTEM = RESOURCE_TYPE_SYSTEM, - RESOURCE_MONITOR_TYPE_PROCESS_GROUP = RESOURCE_TYPE_PROCESS_GROUP, }; /** @@ -157,39 +155,6 @@ enum { RESOURCE_MONITOR_SYSTEM_ATTR_ONLINE_CPU = SYSTEM_ATTR_ONLINE_CPU, /* DATA_TYPE_INT */ }; -/** - * @brief Define the supported attributes and controls for Process resource type - * @since_tizen 7.0 - */ -enum { - RESOURCE_MONITOR_PROCESS_ATTR_CPU_UTIL = PROCESS_ATTR_CPU_UTIL, /* DATA_TYPE_DOUBLE */ - RESOURCE_MONITOR_PROCESS_ATTR_MEM_VIRT = PROCESS_ATTR_MEM_VIRT, /* DATA_TYPE_UINT64 */ - RESOURCE_MONITOR_PROCESS_ATTR_MEM_RSS = PROCESS_ATTR_MEM_RSS, /* DATA_TYPE_UINT64 */ - RESOURCE_MONITOR_PROCESS_ATTR_MEM_RSS_PERCENT = PROCESS_ATTR_MEM_RSS_PERCENT, /* DATA_TYPE_DOUBLE */ - RESOURCE_MONITOR_PROCESS_ATTR_DISK_READ_BPS = PROCESS_ATTR_DISK_READ_BPS, /* DATA_TYPE_UINT */ - RESOURCE_MONITOR_PROCESS_ATTR_DISK_WRITE_BPS = PROCESS_ATTR_DISK_WRITE_BPS, /* DATA_TYPE_UINT */ - RESOURCE_MONITOR_PROCESS_ATTR_COMM = PROCESS_ATTR_COMM, /* DATA_TYPE_STRING */ - RESOURCE_MONITOR_PROCESS_ATTR_PGID = PROCESS_ATTR_PGID, /* DATA_TYPE_INT */ - RESOURCE_MONITOR_PROCESS_ATTR_PPID = PROCESS_ATTR_PPID, /* DATA_TYPE_INT */ -}; - -enum { - RESOURCE_MONITOR_PROCESS_CTRL_TGID = PROCESS_CTRL_TGID, -}; - -/** - * @brief Define the supported attributes and controls for Process Group resource type - * @since_tizen 7.0 - */ -enum { - RESOURCE_MONITOR_PROCESS_GROUP_ATTR_PID_LIST = PROCESS_GROUP_ATTR_PID_LIST, /* DATA_TYPE_ARRAY(INT) */ - RESOURCE_MONITOR_PROCESS_GROUP_ATTR_COMM_LIST = PROCESS_GROUP_ATTR_COMM_LIST, /* DATA_TYPE_ARRAY(STRING) */ -}; - -enum { - RESOURCE_MONITOR_PROCESS_GROUP_CTRL_ROOT_PID = PROCESS_GROUP_CTRL_ROOT_PID, -}; - /** * @} */