TcorePlugin *plg;
gboolean alwayson;
+#ifdef PREPAID_SIM_APN_SUPPORT
gboolean prepaid_alwayson;
+#endif
gboolean is_default;
gboolean hidden;
gboolean editable;
gboolean _ps_context_set_service(ps_context_t *context, ps_service_t *service);
ps_service_t *_ps_context_ref_service(ps_context_t *context);
gboolean _ps_context_get_alwayson_enable(ps_context_t *context);
-gboolean _ps_context_get_prepaid_alwayson_enable(ps_context_t *context);
-int _ps_context_get_profile_id(ps_context_t *context);
gchar * _ps_context_ref_path(ps_context_t *context);
CoreObject * _ps_context_ref_co_context(ps_context_t *context);
gboolean _ps_context_set_connected(ps_context_t *context, gboolean enabled);
gboolean _ps_context_check_is_roaming_apn_support(gchar *mccmnc, gchar *cp_name);
gboolean _ps_context_handling_nas_timer(ps_context_t *context, gboolean value);
gboolean _ps_context_set_default_connection_enable(ps_context_t *context, gboolean enabled);
-gboolean _ps_context_update_attach_apn(GSList *contexts, const gchar *mccmnc);
+gboolean _ps_context_update_attach_apn(GSList *contexts, const gchar *mccmnc);
#ifdef TIZEN_SUPPORT_VOLTE
-void _ps_context_hook_deregister_ims_cb(UserRequest *ur, enum tcore_response_command command, unsigned int data_len, const void *data, void *user_data);
-gboolean _ps_context_deregister_ims_timeout(gpointer user_data);
-TReturn _ps_context_deregister_ims(ps_context_t *context);
+void _ps_context_hook_deregister_ims_cb(UserRequest *ur, enum tcore_response_command command, unsigned int data_len, const void *data, void *user_data);
+gboolean _ps_context_deregister_ims_timeout(gpointer user_data);
+TReturn _ps_context_deregister_ims(ps_context_t *context);
+#endif
+#ifdef PREPAID_SIM_APN_SUPPORT
+gboolean _ps_context_get_prepaid_alwayson_enable(ps_context_t *context);
+int _ps_context_get_profile_id(ps_context_t *context);
#endif
gpointer _ps_context_create_database_handle(const char *cp_name);
num_of_active_cids = g_slist_length(active_cids);
max_pdn = tcore_ps_get_num_of_pdn(co_ps);
ps_info_ex_ctx(context, "activate cids(%d), max pdn(%d)", num_of_active_cids, max_pdn);
-
if (num_of_active_cids < max_pdn) {
ps_dbg_ex_ctx(context, "enough to active another pdn");
}
-static gboolean on_context_handle_deactiavte(PacketServiceContext *obj_context,
+static gboolean on_context_handle_deactivate(PacketServiceContext *obj_context,
GDBusMethodInvocation *invocation,
gpointer user_data)
{
g_signal_connect(context,
"handle-deactivate",
- G_CALLBACK(on_context_handle_deactiavte),
+ G_CALLBACK(on_context_handle_deactivate),
context_data);
g_signal_connect(context,
%define major 0
%define minor 4
-%define patchlevel 27
+%define patchlevel 28
Name: tel-plugin-packetservice
Version: %{major}.%{minor}.%{patchlevel}
return context->alwayson;
}
-gboolean _ps_context_get_prepaid_alwayson_enable(ps_context_t *context)
-{
- g_return_val_if_fail(context != NULL, FALSE);
- dbg("prepaid context (%p) alwayson (%d)", context, context->prepaid_alwayson);
- return context->prepaid_alwayson;
-}
-
-int _ps_context_get_profile_id(ps_context_t *context)
-{
- g_return_val_if_fail(context != NULL, -1);
- dbg("profile_id[%d]", context->profile_id);
- return context->profile_id;
-}
-
CoreObject *_ps_context_ref_co_context(ps_context_t *context)
{
g_return_val_if_fail(context != NULL, NULL);
}
return FALSE;
}
+
+#ifdef PREPAID_SIM_APN_SUPPORT
+gboolean _ps_context_get_prepaid_alwayson_enable(ps_context_t *context)
+{
+ g_return_val_if_fail(context != NULL, FALSE);
+ dbg("prepaid context (%p) alwayson (%d)", context, context->prepaid_alwayson);
+ return context->prepaid_alwayson;
+}
+
+int _ps_context_get_profile_id(ps_context_t *context)
+{
+ g_return_val_if_fail(context != NULL, -1);
+ dbg("profile_id[%d]", context->profile_id);
+ return context->profile_id;
+}
+#endif
+
set_rsp.result = TCORE_RETURN_FAILURE;
tcore_user_request_send_response(ur, TRESP_NETWORK_SET_MODE,
- sizeof(struct tresp_network_search), &set_rsp);
+ sizeof(struct tresp_network_set_mode), &set_rsp);
}
break;
}
}
#ifdef TIZEN_SUPPORT_REQUEST_HOOK_PDP_CONTROL
- ps_info_ex_svc(service, "b_connect(%d), power(%d), sim init(%d), data allowed(%d), flight mode(%d) restricted(%d) ps_attached(%d), ps_mode(%d), fook_flag(%d)",
+ ps_info_ex_svc(service, "b_connect(%d), power(%d), sim init(%d), data allowed(%d), flight mode(%d) restricted(%d) ps_attached(%d), ps_mode(%d), hook_flag(%d)",
b_connect, power, sim, data, flight, service->restricted, service->ps_attached, ps_mode, hook_flag);
#else
ps_info_ex_svc(service, "b_connect(%d), power(%d), sim init(%d), data allowed(%d), flight mode(%d) restricted(%d) ps_attached(%d), ps_mode(%d)",
if (rv != TCORE_RETURN_SUCCESS)
ps_err_ex_svc(service, "fail to set data profile");
} else {
- //rv = tcore_ps_define_context(co_ps, co_context, 0, NULL);
rv = tcore_ps_define_context(co_ps, co_context, NULL);
if (rv != TCORE_RETURN_SUCCESS)
ps_err_ex_svc(service, "fail to define context");
if (!b_connect)
return TCORE_RETURN_EPERM;
-// return tcore_ps_define_context(_ps_service_ref_co_ps(service), co_context, 0, NULL);
return tcore_ps_define_context(_ps_service_ref_co_ps(service), co_context, NULL);
}
if (!ps_defined) {
ps_info_ex_svc(service, "pdp profile is not defined yet, define first. ");
- //ret = tcore_ps_define_context(co_ps, co_context, manual_cid, NULL);
ret = tcore_ps_define_context(co_ps, co_context, NULL);
} else {
ps_info_ex_svc(service, "pdp profile is defined, activate context. ");
return rv;
}
+#ifdef PREPAID_SIM_APN_SUPPORT
gboolean _ps_service_connect_last_connected_context_ex(ps_service_t *service, ps_context_t *context,
gboolean *defined, char *operator)
{
}
return NULL;
}
+#endif
ps_context_t *_ps_service_return_default_context(ps_service_t *service, int svc_cat_id)
{