return TCORE_HOOK_RETURN_CONTINUE;
}
-#if 0 // TODO: libtcore need to be updated
-static enum tcore_hook_return __on_hook_gprs_backoff_timer(Server *s, CoreObject *source,
- enum tcore_notification_command command, unsigned int data_len, void *data,
- void *user_data)
-{
- ps_service_t *service = user_data;
- CoreObject *co_context = NULL;
- CoreObject *co_ps = NULL;
- struct tnoti_ps_backoff_timer *backoff = data;
- unsigned int retryArray[] = { 0, };
-
- g_return_val_if_fail(service != NULL, TCORE_HOOK_RETURN_STOP_PROPAGATION);
-
- co_ps = _ps_service_ref_co_ps(service);
- if (co_ps != source)
- return TCORE_HOOK_RETURN_CONTINUE;
-
- ps_dbg_ex_svc(service, "cid(%d) apn(%s) result(%d) retry_time(%d)", backoff->context_id, backoff->apn, backoff->result, backoff->retry_time);
- if (!strlen(backoff->apn)) {
- ps_warn_ex_svc(service, "Invalid APN");
- return TCORE_HOOK_RETURN_CONTINUE;
- }
-
- co_context = tcore_ps_ref_context_by_apn(co_ps, backoff->apn);
- if (!co_context) {
- ps_warn_ex_svc(service, "Couldn't find matched context from apn(%s)", backoff->apn);
- return TCORE_HOOK_RETURN_CONTINUE;
- }
-
- if (backoff->retry_time != 0xFFFFFFFF && backoff->retry_time > 0) {
- if (backoff->retry_time > 72 * 60 * 60)
- backoff->retry_time = 72 * 60 * 60;
-
- ps_info_ex_svc(service, "retry_time(%d) was set", backoff->retry_time);
- retryArray[0] = backoff->retry_time;
- tcore_context_set_max_retry_count(co_context, 1);
- tcore_context_set_retry_timer_array(co_context, retryArray, 1);
- }
-
- if (backoff->result == PS_PDP_REJ_TIMER_T3396_DEACTIVATED) {
- ps_info_ex_svc(service, "T3396_DEACTIVATED, PDN.apn(%s)", backoff->apn);
- tcore_context_set_throttled_apn(co_context, TRUE);
- } else if (backoff->result == PS_PDP_REJ_TIMER_T3396_STOPPED) {
- ps_err_ex_svc(service, "T3396_STOPPED, PDN.apn(%s)", backoff->apn);
- tcore_context_set_throttled_apn(co_context, FALSE);
- _ps_service_connect_default_context(service);
- }
-
- return TCORE_HOOK_RETURN_CONTINUE;
-}
-#endif
-
-#if 0 // TODO: libtcore need to be updated
-static enum tcore_hook_return __on_hook_gprs_nas_timer(Server *s, CoreObject *source,
- enum tcore_notification_command command, unsigned int data_len, void *data,
- void *user_data)
-{
- ps_service_t *service = user_data;
- struct tnoti_ps_nas_timer *nas_timer = data;
-
- g_return_val_if_fail(service != NULL, TCORE_HOOK_RETURN_STOP_PROPAGATION);
-
- if (nas_timer->timer_type == 0x01) { /*T3346*/
- if (nas_timer->timer_status == PS_NAS_TIMER_STATE_START) {
- ps_info_ex_svc(service, "T3346 START(%d)", nas_timer->timer_status);
- _ps_service_handling_nas_timer(service, nas_timer->timer_status);
- } else if (nas_timer->timer_status == PS_NAS_TIMER_STATE_STOP
- || nas_timer->timer_status == PS_NAS_TIMER_STATE_EXPIRE) {
- ps_info_ex_svc(service, "T3346 STOP(%d)", nas_timer->timer_status);
- _ps_service_handling_nas_timer(service, nas_timer->timer_status);
- }
- }
-
- return TCORE_HOOK_RETURN_CONTINUE;
-}
-#endif
-
static enum tcore_hook_return __on_hook_dedicated_bearerinfo(Server *s, CoreObject *source,
enum tcore_notification_command command, unsigned int data_len, void *data,
void *user_data)
return TCORE_HOOK_RETURN_CONTINUE;
}
-#if 0 // TODO: libtcore need to be updated
+
+#ifdef TIZEN_SUPPORT_VOLTE
static enum tcore_hook_return __on_hook_sim_refresh(Server *s, CoreObject *source,
enum tcore_notification_command command, unsigned int data_len, void *data, void *user_data)
{