#include <glib.h>
#include "stc-plugin-procfs.h"
-#include "stc-monitor.h"
#include "helper-net-cls.h"
#include "helper-procfs.h"
+#include "stc-manager-plugin-monitor.h"
+#include "stc-manager-plugin-exception.h"
//LCOV_EXCL_START
typedef struct {
parent = lookup;
} while (lookup);
- if (STC_DEBUG_LOG) {
+ if (STC_STAT_LOG) {
if (parent != NULL)
STC_LOGD("\033[0;35mPARENT\033[0;m: tgid[\033[1;33m%s\033[0;m] "
"pid[%s] ppid[%s] cmdline[\033[0;34m%s\033[0;m] name[%s]",
}
if (key == NULL || value == NULL) {
- if (STC_DEBUG_LOG)
+ if (STC_STAT_LOG)
STC_LOGE("invalid parameters");
return;
}
if (cmdline[0] == '(')
return TRUE;
- ret = stc_monitor_check_excn_by_cmdline(cmdline);
+ ret = stc_plugin_check_exception_by_cmdline(cmdline);
if (ret == STC_ERROR_UNINITIALIZED ||
ret == STC_ERROR_NO_DATA)
return FALSE;
g_strlcpy(value.status[i], status[i], sizeof(value.status[i]));
g_strlcpy(value.cmdline, cmdline, sizeof(value.cmdline));
- if (STC_DEBUG_LOG)
+ if (STC_STAT_LOG)
STC_LOGD("\033[1;32mFORK\033[0;m: tgid[\033[1;33m%d\033[0;m] "
"ppid=[%s] cmdline[\033[0;34m%s\033[0;m] pid[%d]",
tgid, status[PROC_STATUS_PPID], cmdline, pid);
sizeof(value.status[i]));
g_strlcpy(value.cmdline, cmdline, sizeof(value.cmdline));
- if (STC_DEBUG_LOG)
+ if (STC_STAT_LOG)
STC_LOGD("\033[1;32mEXEC\033[0;m: tgid[\033[1;33m%d\033[0;m] "
"ppid[%s] cmdline[\033[0;34m%s\033[0;m] pid[%d]",
tgid, status[PROC_STATUS_PPID], cmdline, pid);
if (lookup == NULL) /* unmonitored process */
return;
- if (STC_DEBUG_LOG)
+ if (STC_STAT_LOG)
STC_LOGD("\033[1;31mEXIT\033[0;m: tgid[\033[1;33m%d\033[0;m] "
"cmdline[\033[0;34m%s\033[0;m] pid[%d] exitcode[%d]",
tgid, lookup->cmdline, pid, exit_code);
{
stc_error_e ret = STC_ERROR_NONE;
- if ((pkg_id && app_id) && STC_DEBUG_LOG)
+ if ((pkg_id && app_id) && STC_STAT_LOG)
STC_LOGD("cmd[%d] pkgid[%s] appid[%s] pid[%d] type[%d]",
cmd, pkg_id, app_id, pid, app_type);
bg_classid = get_classid_by_app_id(bg_app_id, FALSE);
fg_classid = get_classid_by_app_id(app_id, TRUE);
- stc_monitor_app_add(fg_classid, app_id, pkg_id, app_value);
+ stc_plugin_monitor_add_app(fg_classid, app_id, pkg_id, app_value);
- stc_monitor_proc_move(bg_classid, fg_classid);
+ stc_plugin_monitor_move_proc(bg_classid, fg_classid);
- stc_monitor_proc_add(fg_classid, app_id, proc_value);
- stc_monitor_proc_update_ground(fg_classid, app_id, proc_value);
+ stc_plugin_monitor_add_proc(fg_classid, app_id, proc_value);
+ stc_plugin_monitor_update_proc_ground(fg_classid, app_id, proc_value);
FREE(bg_app_id);
break;
fg_classid = get_classid_by_app_id(app_id, FALSE);
bg_classid = get_classid_by_app_id(bg_app_id, TRUE);
- stc_monitor_app_add(bg_classid, bg_app_id, pkg_id, app_value);
+ stc_plugin_monitor_add_app(bg_classid, bg_app_id, pkg_id, app_value);
- stc_monitor_proc_move(fg_classid, bg_classid);
+ stc_plugin_monitor_move_proc(fg_classid, bg_classid);
- stc_monitor_proc_add(bg_classid, bg_app_id, proc_value);
- stc_monitor_proc_update_ground(bg_classid, bg_app_id, proc_value);
+ stc_plugin_monitor_add_proc(bg_classid, bg_app_id, proc_value);
+ stc_plugin_monitor_update_proc_ground(bg_classid, bg_app_id, proc_value);
FREE(bg_app_id);
break;
memset(&proc_value, 0, sizeof(stc_proc_value_s));
classid = get_classid_by_app_id(app_id, FALSE);
- is_exist = stc_monitor_app_lookup(classid);
+ is_exist = stc_plugin_monitor_lookup_app(classid);
if (is_exist) {
app_value.type = app_type;
app_value.state = STC_APP_STATE_FOREGROUND;
proc_value.pid = pid;
proc_value.ground = STC_APP_STATE_FOREGROUND;
- stc_monitor_app_add(classid, app_id, pkg_id, app_value);
- stc_monitor_proc_add(classid, app_id, proc_value);
+ stc_plugin_monitor_add_app(classid, app_id, pkg_id, app_value);
+ stc_plugin_monitor_add_proc(classid, app_id, proc_value);
} else {
bg_app_id = g_strconcat(app_id, STC_BACKGROUND_APP_SUFFIX, NULL);
classid = get_classid_by_app_id(bg_app_id, TRUE);
proc_value.pid = pid;
proc_value.ground = STC_APP_STATE_BACKGROUND;
- stc_monitor_app_add(classid, bg_app_id, pkg_id, app_value);
- stc_monitor_proc_add(classid, bg_app_id, proc_value);
+ stc_plugin_monitor_add_app(classid, bg_app_id, pkg_id, app_value);
+ stc_plugin_monitor_add_proc(classid, bg_app_id, proc_value);
FREE(bg_app_id);
}
if (classid == STC_UNKNOWN_CLASSID)
classid = get_classid_by_app_id(app_id, FALSE);
- stc_monitor_proc_remove(classid, pid);
+ stc_plugin_monitor_remove_proc(classid, pid);
FREE(bg_app_id);
break;