connman_bool_t avoid_handover;
connman_bool_t stay_connected;
unsigned int periodic_connect;
- unsigned int idle_timeout;
connman_bool_t ecall;
enum connman_session_roaming_policy roaming_policy;
unsigned int marker;
}
if (session->append_all == TRUE ||
- info->idle_timeout != info_last->idle_timeout) {
- connman_dbus_dict_append_basic(dict, "IdleTimeout",
- DBUS_TYPE_UINT32,
- &info->idle_timeout);
- info_last->idle_timeout = info->idle_timeout;
- }
-
- if (session->append_all == TRUE ||
info->ecall != info_last->ecall) {
connman_dbus_dict_append_basic(dict, "EmergencyCall",
DBUS_TYPE_BOOLEAN,
info->avoid_handover != info_last->avoid_handover ||
info->stay_connected != info_last->stay_connected ||
info->roaming_policy != info_last->roaming_policy ||
- info->idle_timeout != info_last->idle_timeout ||
info->priority != info_last->priority ||
info->marker != info_last->marker ||
info->ecall != info_last->ecall ||
if (g_str_equal(name, "PeriodicConnect") == TRUE) {
dbus_message_iter_get_basic(&value,
&info->periodic_connect);
- } else if (g_str_equal(name, "IdleTimeout") == TRUE) {
- dbus_message_iter_get_basic(&value,
- &info->idle_timeout);
} else {
goto err;
}
CONNMAN_SESSION_ROAMING_POLICY_FORBIDDEN;
GSList *allowed_bearers = NULL;
unsigned int periodic_connect = 0;
- unsigned int idle_timeout = 0;
int err;
if (g_str_equal(key, "PeriodicConnect") == TRUE) {
dbus_message_iter_get_basic(&value,
&periodic_connect);
- } else if (g_str_equal(key, "IdleTimeout") == TRUE) {
- dbus_message_iter_get_basic(&value,
- &idle_timeout);
} else {
return -EINVAL;
}
info->avoid_handover = avoid_handover;
info->stay_connected = stay_connected;
info->periodic_connect = periodic_connect;
- info->idle_timeout = idle_timeout;
info->ecall = ecall;
info->roaming_policy = roaming_policy;
info->entry = NULL;
info_last->avoid_handover = info->avoid_handover;
info_last->stay_connected = info->stay_connected;
info_last->periodic_connect = info->periodic_connect;
- info_last->idle_timeout = info->idle_timeout;
info_last->ecall = info->ecall;
info_last->roaming_policy = info->roaming_policy;
info_last->entry = info->entry;