Code Sync up from tizen_2.4
[platform/core/telephony/tel-plugin-dbus_tapi.git] / src / sat_ui_support / sat_ui_support.h
1 #ifndef SAT_UI_SUPPORT_H_
2 #define SAT_UI_SUPPORT_H_
3
4 #include <glib.h>
5 #include <gio/gio.h>
6
7 #include <tcore.h>
8 #include <storage.h>
9 #include <server.h>
10 #include <type/sat.h>
11 #include "../common.h"
12
13 #define PKG_ID_SAT_UI "org.tizen.sat-ui"
14 #define PKG_ID_SAT_UI_2 "org.tizen.sat-ui-2"
15
16 #define RELAUNCH_INTERVAL 50*1000 //100ms
17 #define RETRY_MAXCOUNT 3
18
19 gboolean sat_ui_support_terminate_sat_ui(void);
20 gboolean sat_ui_check_app_is_running(const char* app_id);
21 gboolean sat_ui_support_launch_call_application(enum tel_sat_proactive_cmd_type cmd_type, GVariant *data, enum dbus_tapi_sim_slot_id slot_id);
22 gboolean sat_ui_support_launch_browser_application(enum tel_sat_proactive_cmd_type cmd_type, GVariant *data, enum dbus_tapi_sim_slot_id slot_id);
23 gboolean sat_ui_support_launch_ciss_application(enum tel_sat_proactive_cmd_type cmd_type, GVariant *data, enum dbus_tapi_sim_slot_id slot_id);
24 gboolean sat_ui_support_launch_setting_application(enum tel_sat_proactive_cmd_type cmd_type, GVariant *data, enum dbus_tapi_sim_slot_id slot_id);
25 gboolean sat_ui_support_launch_sat_ui(enum tel_sat_proactive_cmd_type cmd_type, GVariant *data, enum dbus_tapi_sim_slot_id slot_id);
26 gboolean sat_ui_support_exec_bip(GDBusConnection *connection, const gchar *path, enum tel_sat_proactive_cmd_type cmd_type, GVariant *data);
27 gboolean sat_ui_support_exec_evtdw(GDBusConnection *connection, const gchar *path, enum tel_sat_proactive_cmd_type cmd_type, GVariant *data);
28 gboolean sat_ui_support_storage_init(Server *server);
29
30 #endif /* SAT_UI_SUPPORT_H_ */