Fix ABI issue for app state and roaming 66/223566/1 accepted/tizen/unified/20200218.145906 submit/tizen/20200217.121938
authorhyunuk.tak <hyunuk.tak@samsung.com>
Fri, 31 Jan 2020 02:00:03 +0000 (11:00 +0900)
committerhyunuk.tak <hyunuk.tak@samsung.com>
Fri, 31 Jan 2020 02:00:11 +0000 (11:00 +0900)
Change-Id: Ib6bf8400e20adfed0fa98781fb19bc131995e0a6
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
include/stc-manager.h
plugin/monitor/stc-plugin-monitor-app.c

index bc2047f..cfa2404 100755 (executable)
@@ -133,8 +133,8 @@ typedef enum {
  */
 typedef enum {
        STC_APP_STATE_UNKNOWN,
-       STC_APP_STATE_FOREGROUND,  /** < foreground state */
-       STC_APP_STATE_BACKGROUND,  /** < background state */
+       STC_APP_STATE_FOREGROUND = 1 << 1,  /** < foreground state */
+       STC_APP_STATE_BACKGROUND = 1 << 2,  /** < background state */
        STC_APP_STATE_LAST_ELEM
 } stc_app_state_e;
 
@@ -179,8 +179,9 @@ typedef enum {
  * @brief Network roaming type
  */
 typedef enum {
-       STC_ROAMING_DISABLE,   /**< not in roaming */
+       STC_ROAMING_UNKNOWN,
        STC_ROAMING_ENABLE,    /**< in roaming */
+       STC_ROAMING_DISABLE,   /**< not in roaming */
 } stc_roaming_type_e;
 
 /**
index d7b3152..ca4a88f 100755 (executable)
@@ -101,7 +101,7 @@ static void __app_update_statistics(gpointer key,
                stat.app_id = g_strdup(app_value->app_id);
                stat.snd_count = app_value->counter.out_bytes;
                stat.rcv_count = app_value->counter.in_bytes;
-               stat.is_roaming = conn->roaming;
+               stat.is_roaming = (conn->roaming == TRUE) ? STC_ROAMING_ENABLE : STC_ROAMING_DISABLE;
 
                if (strstr(stat.app_id, "_BACKGROUND")) {
                        stat.ground = STC_APP_STATE_BACKGROUND;