Modified param for restriction signal 80/135880/1 accepted/tizen/unified/20170710.154648 submit/tizen/20170710.074033
authorhyunuktak <hyunuk.tak@samsung.com>
Tue, 27 Jun 2017 07:28:11 +0000 (16:28 +0900)
committerhyunuktak <hyunuk.tak@samsung.com>
Tue, 27 Jun 2017 07:28:14 +0000 (16:28 +0900)
Change-Id: Ib8dbc91baec07231ceb81ae94f8dfe35c30f1262
Signed-off-by: hyunuktak <hyunuk.tak@samsung.com>
packaging/capi-network-stc.spec
src/internal/stc-signal.c
test/restriction.c
test/statistics.c

index 2eb57bc..07fa05e 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       capi-network-stc
 Summary:    A Smart Traffic Control (STC) libraries in Native API
-Version:    0.0.13
+Version:    0.0.14
 Release:    1
 Group:      Network & Connectivity/API
 License:    Apache-2.0
index 35fd543..c1c34ae 100755 (executable)
@@ -75,14 +75,16 @@ static void __stc_handle_restriction(GVariant *param)
 static void __stc_handle_warn_threshold_crossed(GVariant *param)
 {
        const char *app_id = NULL;
+       stc_iface_type_e iftype = STC_IFACE_UNKNOWN;
        stc_event_info_s event_data = { 0, };
        stc_restriction_info_s *info = NULL;
 
-       g_variant_get(param, "(&s)", &app_id);
+       g_variant_get(param, "(&si)", &app_id, iftype);
 
        info = g_try_malloc0(sizeof(stc_restriction_info_s));
        if (info != NULL) {
                g_strlcpy(info->app_id, app_id, STC_APP_ID_LEN);
+               info->iface_type = iftype;
 
                event_data.event = STC_EVENT_WARN_THRESHOLD_CROSSED_RSP;
                event_data.info_data = (stc_restriction_info_h)info;
@@ -94,14 +96,16 @@ static void __stc_handle_warn_threshold_crossed(GVariant *param)
 static void __stc_handle_restriction_threshold_crossed(GVariant *param)
 {
        const char *app_id = NULL;
+       stc_iface_type_e iftype = STC_IFACE_UNKNOWN;
        stc_event_info_s event_data = { 0, };
        stc_restriction_info_s *info = NULL;
 
-       g_variant_get(param, "(&s)", &app_id);
+       g_variant_get(param, "(&si)", &app_id, iftype);
 
        info = g_try_malloc0(sizeof(stc_restriction_info_s));
        if (info != NULL) {
                g_strlcpy(info->app_id, app_id, STC_APP_ID_LEN);
+               info->iface_type = iftype;
 
                event_data.event = STC_EVENT_RESTRICTION_THRESHOLD_CROSSED_RSP;
                event_data.info_data = (stc_restriction_info_h)info;
index a84a908..95503f9 100755 (executable)
@@ -100,11 +100,11 @@ static stc_callback_ret_e __test_stc_restriction_info_cb(
 
        ret = stc_restriction_info_get_limit(info, &data_limit);
        if (ret == STC_ERROR_NONE)
-               msg("Data_limit: [%ld]", data_limit);
+               msg("Data_limit: [%lld]", data_limit);
 
        ret = stc_restriction_info_get_warning_limit(info, &data_warn_limit);
        if (ret == STC_ERROR_NONE)
-               msg("Data_warn_limit: [%ld]", data_warn_limit);
+               msg("Data_warn_limit: [%lld]", data_warn_limit);
 
        msg(HR_SINGLE);
 
@@ -264,13 +264,13 @@ static int __test_stc_set_restriction_rule(MManager *mm, struct menu_data *menu)
        data_limit = 0;
        ret = stc_restriction_rule_get_limit(g_restriction_rule, &data_limit);
        if (ret == STC_ERROR_NONE)
-               msg("Data_limit: " LOG_CYAN "[%ld]" LOG_END, data_limit);
+               msg("Data_limit: " LOG_CYAN "[%lld]" LOG_END, data_limit);
 
        data_warn_limit = 0;
        ret = stc_restriction_rule_get_warning_limit(g_restriction_rule,
                                                     &data_warn_limit);
        if (ret == STC_ERROR_NONE)
-               msg("Data_warn_limit: " LOG_CYAN "[%ld]" LOG_END, data_warn_limit);
+               msg("Data_warn_limit: " LOG_CYAN "[%lld]" LOG_END, data_warn_limit);
 
        msg(HR_SINGLE);
 
index f30c6aa..09213c0 100755 (executable)
@@ -108,8 +108,8 @@ static stc_callback_ret_e __test_stc_stats_info_cb(
 
        ret = stc_stats_info_get_counter(info, &incoming, &outgoing);
        if (ret == STC_ERROR_NONE) {
-               msg("Received: [%ld]", incoming);
-               msg("Sent:     [%ld]", outgoing);
+               msg("Received: [%lld]", incoming);
+               msg("Sent:     [%lld]", outgoing);
        }
 
        ret = stc_stats_info_get_roaming_type(info, &roaming);