Update plugin to compile with new libtcore
[platform/core/telephony/tel-plugin-imc.git] / include / s_common.h
index cb03d61..0250dec 100644 (file)
 #ifndef __S_COMMON_H__
 #define __S_COMMON_H__
 
-#include <tcore.h>
 #include <glib.h>
-#include <user_request.h>
 
-#define EVENT_SYS_NOTI_MODEM_POWER          "system_power"
-#define EVENT_NOTI_MODEM_POWER              "modem_power"
-#define EVENT_NOTI_MODEM_PHONE_STATE        "modem_phone_state"
-#define EVENT_NOTI_MODEM_PIN_CTRL           "ps_pin_control"
-
-#define EVENT_NOTI_CALL_STATUS              "call_status"
-#define EVENT_NOTI_CALL_INCOMING            "call_incoming"
-#define EVENT_NOTI_CALL_WAITING             "call_waiting"
-#define EVENT_NOTI_CALL_SOUND_WBAMR_REPORT  "call_sound_wbamr_report"
-#define EVENT_NOTI_CALL_SOUND_TWO_MIC       "call_sound_two_mic"
-#define EVENT_NOTI_CALL_SOUND_DHA           "call_sound_dha"
-
-#define EVENT_NOTI_SS_INFO                  "ss_info"
-#define EVENT_NOTI_SS_USSD                  "ss_ussd"
-
-#define EVENT_NOTI_PS_CALL_STATUS           "ps_call_status"
-#define EVENT_NOTI_PS_DATA_COUNTER          "ps_data_counter"
-#define EVENT_NOTI_PS_IPCONFIGURATION       "ps_ipconfiguration"
-#define EVENT_NOTI_PS_HSDPA_STATUS          "ps_hsdpa_status"
-#define EVENT_NOTI_PS_ATTACH_DETACH         "ps_attach_detach"
-#define EVENT_NOTI_PS_EXTERNAL_CALL         "ps_external_call"
-
-#define EVENT_NOTI_SAP_STATUS               "sap_status"
-#define EVENT_NOTI_SAP_DISCONNECT           "sap_disconnect"
-
-#define EVENT_NOTI_SIM_PIN_STATUS           "sim_pin_status"
-
-#define EVENT_NOTI_SAT_ENVELOPE_RESP        "sat_envelope_response"
-#define EVENT_NOTI_SAT_REFRESH_STATUS       "sat_refresh_status"
-#define EVENT_NOTI_SAT_PROACTIVE_COMMAND    "sat_proactive_command"
-#define EVENT_NOTI_SAT_CONTROL_RESULT       "sat_control_result"
-
-#define EVENT_NOTI_NETWORK_REGISTRATION     "network_regist"
-#define EVENT_NOTI_NETWORK_ICON_INFO        "network_icon_info"
-#define EVENT_NOTI_NETWORK_TIME_INFO        "network_time_info"
-#define EVENT_NOTI_NETWORK_IDENTITY         "network_identity"
-
-#define EVENT_NOTI_SMS_INCOM_MSG            "sms_incom_msg"
-#define EVENT_NOTI_SMS_SEND_ACK             "sms_send_ack"
-#define EVENT_NOTI_SMS_MEMORY_STATUS        "sms_memory_status"
-#define EVENT_NOTI_SMS_CB_INCOM_MSG         "sms_cb_incom_msg"
-#define EVENT_NOTI_SMS_DELETE_MSG_CNF       "sms_delete_msg_cnf"
-#define EVENT_NOTI_SMS_WRITE_MSG_CNF        "sms_write_msg_cnf"
-#define EVENT_NOTI_SMS_DELIVERY_RPT_CNF     "sms_deliver_rpt_cnf"
-#define EVENT_NOTI_SMS_DEVICE_READY         "sms_device_ready"
-
-#define EVENT_NOTI_PHONEBOOK_STATUS         "phonebook_status"
-#define EVENT_NOTI_PHONEBOOK_FIRST_INDEX    "phonebook_first_index"
-
-#define EVENT_NOTI_GPS_ASSIST_DATA          "gps_assist_data"
-#define EVENT_IND_GPS_MEASURE_POSITION      "gps_measure_position"
-#define EVENT_NOTI_RESET_ASSIST_DATA        "gps_reset_assist_data"
-
-enum direction_e {
-       RX,
-       TX
-};
-
-struct global_data {
-       unsigned int msg_auto_id_current;
-       unsigned int msg_auto_id_start;
-       unsigned int msg_auto_id_end;
-
-       TcoreHal *hal;
-};
-
-struct work_queue_data {
-       unsigned int id;
-       UserRequest *ur;
-};
-
-#define UTIL_ID(hdr)        ((hdr).main_cmd << 8 | (hdr).sub_cmd)
-#define UTIL_IDP(hdr)       ((hdr)->main_cmd << 8 | (hdr)->sub_cmd)
-
-void hook_hex_dump(enum direction_e d, int size, const void *data);
-unsigned int util_assign_message_sequence_id(TcorePlugin *p);
-gboolean util_add_waiting_job(GQueue *queue, unsigned int id, UserRequest *ur);
-UserRequest* util_pop_waiting_job(GQueue *queue, unsigned int id);
 void util_hex_dump(char *pad, int size, const void *data);
 unsigned char util_hexCharToInt(char c);
 char* util_hexStringToBytes(char *s);