Remove PROCESS and PROCESS_GROUP attributes 19/273719/1 accepted/tizen/unified/20220418.141238 submit/tizen/20220415.061937
authorChanwoo Choi <cw00.choi@samsung.com>
Fri, 1 Apr 2022 07:55:53 +0000 (16:55 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Wed, 13 Apr 2022 04:14:39 +0000 (13:14 +0900)
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 <cw00.choi@samsung.com>
include/resource-monitor.h

index 1b06322..b2294aa 100644 (file)
@@ -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,
 };
 
 /**
@@ -158,39 +156,6 @@ enum {
 };
 
 /**
- * @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,
-};
-
-/**
  * @}
  */