From: hyunuk.tak Date: Fri, 31 Jan 2020 02:00:03 +0000 (+0900) Subject: Fix ABI issue for app state and roaming X-Git-Tag: accepted/tizen/unified/20200218.145906^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fconnectivity%2Fstc-manager.git;a=commitdiff_plain;h=dc036545f577295486ea444743738e0352a885fe Fix ABI issue for app state and roaming Change-Id: Ib6bf8400e20adfed0fa98781fb19bc131995e0a6 Signed-off-by: hyunuk.tak --- diff --git a/include/stc-manager.h b/include/stc-manager.h index bc2047f..cfa2404 100755 --- a/include/stc-manager.h +++ b/include/stc-manager.h @@ -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; /** diff --git a/plugin/monitor/stc-plugin-monitor-app.c b/plugin/monitor/stc-plugin-monitor-app.c index d7b3152..ca4a88f 100755 --- a/plugin/monitor/stc-plugin-monitor-app.c +++ b/plugin/monitor/stc-plugin-monitor-app.c @@ -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;