#ifndef __CAPI_TELEPHONY_PRIVATE_H__
#define __CAPI_TELEPHONY_PRIVATE_H__
+#include <stdbool.h>
#include <gio/gio.h>
#include <glib.h>
#include <system_info.h>
*/
#define TELEPHONY_CALL_NUMBER_LEN_MAX 82
-typedef struct {
+struct telephony_data {
GSList *evt_list;
struct tapi_handle *tapi_h;
-} telephony_data;
+};
/*
* Need to define the struct same as tapi_handle of libslp-tapi
* @brief The structure type for the call information.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
-typedef struct {
+struct telephony_call_info_s {
unsigned int id; /**< The handle of the call */
char number[TELEPHONY_CALL_NUMBER_LEN_MAX + 1]; /**< Calling number */
telephony_call_type_e type; /**< Type of call (voice, video, emergency) */
telephony_call_status_e status; /**< Call Status */
telephony_call_direction_e direction; /**< Call direction (MO, MT) */
bool conference_status; /**< true: Conference call, false: Single call */
-} telephony_call_info_s;
+};
/**
* @brief Check if the caller process has a privilege.
static void _get_call_status_cb(TelCallStatus_t *status, void *user_data)
{
GSList **list = user_data;
- telephony_call_info_s *call_info;
+ telephony_call_h call_info;
- call_info = g_malloc0(sizeof(telephony_call_info_s));
+ call_info = g_malloc0(sizeof(struct telephony_call_info_s));
if (!call_info)
return;
call_info->id = status->CallHandle;
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(call_sub);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(call_list);
CHECK_INPUT_PARAMETER(count);
tmp = list;
while (tmp) {
- telephony_call_info_s *call_info = tmp->data;
- (*call_list)[call_index] = g_malloc0(sizeof(telephony_call_info_s));
- memcpy((*call_list)[call_index], call_info, sizeof(telephony_call_info_s));
+ telephony_call_h call_info = tmp->data;
+ (*call_list)[call_index] = g_malloc0(sizeof(struct telephony_call_info_s));
+ memcpy((*call_list)[call_index], call_info, sizeof(struct telephony_call_info_s));
tmp = g_slist_next(tmp);
call_index++;
}
if (count > 0) {
for (i = 0; i < count; i++)
- g_free((telephony_call_info_s *)(*call_list)[i]);
+ g_free((*call_list)[i]);
g_free(*call_list);
}
CHECK_INPUT_PARAMETER(call_handle);
CHECK_INPUT_PARAMETER(handle_id);
- *handle_id = ((telephony_call_info_s *)call_handle)->id;
+ *handle_id = call_handle->id;
return TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_STOP */
}
CHECK_INPUT_PARAMETER(call_handle);
CHECK_INPUT_PARAMETER(number);
- *number = strdup(((telephony_call_info_s *)call_handle)->number);
+ *number = strdup(call_handle->number);
return TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_STOP */
}
CHECK_INPUT_PARAMETER(call_handle);
CHECK_INPUT_PARAMETER(type);
- *type = ((telephony_call_info_s *)call_handle)->type;
+ *type = call_handle->type;
return TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_STOP */
}
CHECK_INPUT_PARAMETER(call_handle);
CHECK_INPUT_PARAMETER(status);
- *status = ((telephony_call_info_s *)call_handle)->status;
+ *status = call_handle->status;
return TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_STOP */
}
CHECK_INPUT_PARAMETER(call_handle);
CHECK_INPUT_PARAMETER(direction);
- *direction = ((telephony_call_info_s *)call_handle)->direction;
+ *direction = call_handle->direction;
return TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_STOP */
}
CHECK_INPUT_PARAMETER(call_handle);
CHECK_INPUT_PARAMETER(conference_status);
- *conference_status = ((telephony_call_info_s *)call_handle)->conference_status;
+ *conference_status = call_handle->conference_status;
return TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_STOP */
}
TapiHandle *tapi_h;
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
tapi_noti = _mapping_noti_id(noti_id);
if (tapi_noti == NULL) {
CHECK_INPUT_PARAMETER(handle);
LOGI("Entry");
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
/* Mapping TAPI notification */
tapi_noti = _mapping_noti_id(noti_id);
}
/* Append evt_cb_data to free */
- ((telephony_data *)handle)->evt_list = g_slist_append(((telephony_data *)handle)->evt_list, evt_cb_data);
+ handle->evt_list = g_slist_append(handle->evt_list, evt_cb_data);
return TELEPHONY_ERROR_NONE;
}
LOGI("De-registered noti_id: [%d]", noti_id);
/* Free evt_cb_data */
- list = g_slist_nth(((telephony_data *)handle)->evt_list, 0);
+ list = g_slist_nth(handle->evt_list, 0);
while (list) {
evt_cb_data = list->data;
if (evt_cb_data->noti_id == noti_id) {
- ((telephony_data *)handle)->evt_list = g_slist_remove(((telephony_data *)handle)->evt_list, evt_cb_data);
+ handle->evt_list = g_slist_remove(handle->evt_list, evt_cb_data);
g_free(evt_cb_data);
break;
}
}
for (i = 0; i < cp_count; i++) {
- telephony_data *tmp = malloc(sizeof(telephony_data));
+ telephony_h tmp = malloc(sizeof(struct telephony_data));
if (tmp == NULL) {
/* LCOV_EXCL_START */
int j;
/* Need to be freed if allocated data is existing */
for (j = 0; j < i; j++) {
if (list->handle[j]) {
- tel_deinit(((telephony_data *)list->handle[j])->tapi_h);
+ tel_deinit(list->handle[j]->tapi_h);
free(list->handle[j]);
}
}
/* Need to be freed if allocated data is existing */
for (j = 0; j < i; j++) {
if (list->handle[j]) {
- tel_deinit(((telephony_data *)list->handle[j])->tapi_h);
+ tel_deinit(list->handle[j]->tapi_h);
free(list->handle[j]);
}
}
return TELEPHONY_ERROR_OPERATION_FAILED;
/* LCOV_EXCL_STOP */
}
- list->handle[i] = (telephony_h)tmp;
+ list->handle[i] = tmp;
}
g_strfreev(cp_list);
CHECK_INPUT_PARAMETER(list);
for (i = 0; i < list->count; i++) {
- telephony_data *tmp = (telephony_data *)list->handle[i];
+ telephony_h tmp = list->handle[i];
/* De-register all registered events */
g_slist_free_full(tmp->evt_list, _deregister_noti);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(imei);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(status);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(meid);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(lac);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(cell_id);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(rssi);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(status);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(mcc);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(mnc);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(network_name);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(network_name_option);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(network_type);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(ps_type);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(network_service_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(default_data_sub);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(default_sub);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(mode);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(tac);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(sid);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(nid);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(bs_id);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(bs_latitude);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(bs_longitude);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(dbm);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(icc_id);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(sim_operator);
GET_SIM_STATUS(tapi_h, sim_card_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(msin);
GET_SIM_STATUS(tapi_h, sim_card_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(spn);
GET_SIM_STATUS(tapi_h, sim_card_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(is_changed);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(sim_state);
GET_SIM_STATUS(tapi_h, sim_card_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(app_list);
GET_SIM_STATUS(tapi_h, sim_card_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(subscriber_number);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(subscriber_id);
GET_SIM_STATUS(tapi_h, sim_card_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(lock_state);
GET_SIM_STATUS(tapi_h, sim_card_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(gid1);
GET_SIM_STATUS(tapi_h, sim_card_state);
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- tapi_h = ((telephony_data *)handle)->tapi_h;
+ tapi_h = handle->tapi_h;
CHECK_INPUT_PARAMETER(tapi_h);
CHECK_INPUT_PARAMETER(state);
GET_SIM_STATUS(tapi_h, sim_card_state);