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
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;
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;
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);
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);
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);