SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_FLAGS} -std=c++11")
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
+IF(STDOUT_LOG)
+ ADD_DEFINITIONS("-DTEL_STDOUT")
+ENDIF(STDOUT_LOG)
+
PKG_CHECK_MODULES(pkgs REQUIRED dlog tapi glib-2.0 capi-base-common openssl1.1
capi-system-info cynara-client cynara-session cynara-creds-self)
INCLUDE_DIRECTORIES(${pkgs_INCLUDE_DIRS})
CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
INSTALL(FILES ${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-ADD_SUBDIRECTORY(tests)
\ No newline at end of file
+ADD_SUBDIRECTORY(tests)
--- /dev/null
+/*
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#pragma once
+
+#define TEL_LOG_RED "\033[31m"
+#define TEL_LOG_GREEN "\033[32m"
+#define TEL_LOG_BROWN "\033[33m"
+#define TEL_LOG_BLUE "\033[34m"
+#define TEL_LOG_END "\033[0m"
+
+#undef _DBG
+#undef _INFO
+#undef _WARN
+#undef _ERR
+
+#undef DBG
+#undef INFO
+#undef WARN
+#undef ERR
+
+#ifdef TEL_STDOUT
+#include <stdio.h>
+#include <string.h>
+#define __FILENAME__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
+#define _DBG(fmt, arg...) printf("[Telephony]%s(%d):" fmt "\n", __FILENAME__, __LINE__, ##arg)
+#define _INFO(fmt, arg...) printf("[Telephony]%s(%d):" fmt "\n", __FILENAME__, __LINE__, ##arg)
+#define _WARN(fmt, arg...) printf("[Telephony]%s(%d):" fmt "\n", __FILENAME__, __LINE__, ##arg)
+#define _ERR(fmt, arg...) printf("[Telephony]%s(%d):" fmt "\n", __FILENAME__, __LINE__, ##arg)
+#else
+#define LOG_TAG "CAPI_TELEPHONY"
+#include <dlog.h>
+#define _DBG(fmt, arg...) LOGD(fmt, ##arg)
+#define _INFO(fmt, arg...) LOGI(fmt, ##arg)
+#define _WARN(fmt, arg...) LOGW(fmt, ##arg)
+#define _ERR(fmt, arg...) LOGE(fmt, ##arg)
+#endif /* TEL_STDOUT */
+
+
+#ifdef TEL_TEST
+#define DBG(fmt, arg...) _DBG(TEL_LOG_BROWN "<Test>" TEL_LOG_END fmt, ##arg)
+#define INFO(fmt, arg...) _INFO(TEL_LOG_BLUE "<Test>" TEL_LOG_END fmt, ##arg)
+#define WARN(fmt, arg...) _WARN(TEL_LOG_GREEN "<Test>" TEL_LOG_END fmt, ##arg)
+#define ERR(fmt, arg...) _ERR(TEL_LOG_RED "<Test>" TEL_LOG_END fmt, ##arg)
+#else /* TEL_TEST */
+#define DBG(fmt, arg...) _DBG(TEL_LOG_BROWN fmt TEL_LOG_END, ##arg)
+#define INFO(fmt, arg...) _INFO(TEL_LOG_BLUE fmt TEL_LOG_END, ##arg)
+#define WARN(fmt, arg...) _WARN(TEL_LOG_GREEN fmt TEL_LOG_END, ##arg)
+#define ERR(fmt, arg...) _ERR(TEL_LOG_RED fmt TEL_LOG_END, ##arg)
+#endif /* TEL_TEST */
+
+#define RET_IF(expr) \
+ do { \
+ if (expr) { \
+ ERR("(%s)", #expr); \
+ return; \
+ } \
+ } while (0)
+
+#define RETV_IF(expr, val) \
+ do { \
+ if (expr) { \
+ ERR("(%s)", #expr); \
+ return (val); \
+ } \
+ } while (0)
+
+#define RETM_IF(expr, fmt, arg...) \
+ do { \
+ if (expr) { \
+ ERR(fmt, ##arg); \
+ return; \
+ } \
+ } while (0)
+
+#define RETVM_IF(expr, val, fmt, arg...) \
+ do { \
+ if (expr) { \
+ ERR(fmt, ##arg); \
+ return (val); \
+ } \
+ } while (0)
+
+#define ERR_IF(expr) \
+ do { \
+ if (expr) { \
+ ERR("(%s)", #expr); \
+ } \
+ } while (0)
+
+#define WARN_IF(expr, fmt, arg...) \
+ do { \
+ if (expr) { \
+ WARN(fmt, ##arg); \
+ } \
+ } while (0)
#include <system_info.h>
#include "telephony_common.h"
#include "telephony_call.h"
+#include "telephony_log.h"
#define TELEPHONY_FEATURE "http://tizen.org/feature/network.telephony"
#endif
#define API __attribute__((visibility("default")))
-#ifdef LOG_TAG
-#undef LOG_TAG
-#endif
-#define LOG_TAG "CAPI_TELEPHONY"
-
#define CHECK_INPUT_PARAMETER(arg) \
if (arg == NULL) { \
- LOGE("INVALID_PARAMETER"); \
+ ERR("INVALID_PARAMETER"); \
return TELEPHONY_ERROR_INVALID_PARAMETER; \
}
bool telephony_supported = FALSE; \
if (!system_info_get_platform_bool(feature_name, &telephony_supported)) { \
if (telephony_supported == FALSE) { \
- LOGE("telephony feature is disabled"); \
+ ERR("telephony feature is disabled"); \
return TELEPHONY_ERROR_NOT_SUPPORTED; \
} \
} else { \
- LOGE("Error - Feature getting from System Info"); \
+ ERR("Error - Feature getting from System Info"); \
return TELEPHONY_ERROR_OPERATION_FAILED; \
} \
}
Name: capi-telephony
-Version: 0.2.0
+Version: 0.2.1
Release: 0
Summary: Telephony Core API
-DCMAKE_VERBOSE_MAKEFILE=OFF \
-DBIN_INSTALL_DIR:PATH=%{_bindir} \
-DHEADER_DIR:PATH=%{tel_header_dir} \
- -DTEST_INSTALL_DIR:PATH=%{_bindir}/%{name}
+ -DTEST_INSTALL_DIR:PATH=%{_bindir}/%{name} \
+ -DSTDOUT_LOG=%{?stdlog:1}%{!?stdlog:0}
make %{?_smp_mflags}
%install
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+#include "telephony_call.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <glib.h>
-#include <dlog.h>
-
#include <tapi_common.h>
#include <TapiUtility.h>
#include <ITapiCall.h>
-#include "telephony_common.h"
-#include "telephony_call.h"
#include "telephony_private.h"
+#include "telephony_common.h"
/* LCOV_EXCL_START */
static void _mapping_call_status(TelCallStates_t tapi_call_state,
*status = TELEPHONY_CALL_STATUS_INCOMING;
break;
default:
- LOGE("Not handled call state: [%d]", tapi_call_state);
+ ERR("Not handled call state: [%d]", tapi_call_state);
break;
}
}
_mapping_call_status(status->CallState, &call_info->status);
g_strlcpy(call_info->number, status->pNumber, TELEPHONY_CALL_NUMBER_LEN_MAX + 1);
- LOGI("id[%d] number[%s] type[%s] status[%s] direction[%s] conference_status[%s]",
+ INFO("id[%d] number[%s] type[%s] status[%s] direction[%s] conference_status[%s]",
call_info->id, call_info->number,
call_info->type == TELEPHONY_CALL_TYPE_VOICE ? "VOICE" :
call_info->type == TELEPHONY_CALL_TYPE_VIDEO ? "VIDEO" : "E911",
ret = tel_get_call_preferred_voice_subscription(tapi_h, &preferred_sub);
/* LCOV_EXCL_START */
if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
return TELEPHONY_ERROR_PERMISSION_DENIED;
} else if (ret != TAPI_API_SUCCESS) {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
return TELEPHONY_ERROR_OPERATION_FAILED;
/* LCOV_EXCL_STOP */
} else {
ret = tel_get_call_status_all(tapi_h, _get_call_status_cb, &list);
/* LCOV_EXCL_START */
if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
return TELEPHONY_ERROR_PERMISSION_DENIED;
} else if (ret != TAPI_API_SUCCESS) {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
return TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
#include "telephony_common.h"
-#include "telephony_sim.h"
-#include "telephony_call.h"
-#include "telephony_network.h"
-#include "telephony_private.h"
+
#include <gio/gio.h>
-#include <dlog.h>
#include <stdlib.h>
-
#include <tapi_common.h>
#include <TelCall.h>
#include <TelSim.h>
#include <TelNetwork.h>
#include <TapiUtility.h>
+#include "telephony_private.h"
+#include "telephony_sim.h"
+#include "telephony_call.h"
+#include "telephony_network.h"
#define CALLBACK_CALL(data) \
if (evt_cb_data->cb) { \
tapi_noti = _mapping_noti_id(noti_id);
if (tapi_noti == NULL) {
- LOGE("Not supported noti_id");
+ ERR("Not supported noti_id");
return TELEPHONY_ERROR_INVALID_PARAMETER;
}
/* Deregister notifications */
ret = tel_deregister_noti_event(tapi_h, tapi_noti);
if (ret != TAPI_API_SUCCESS)
- LOGE("Noti [%s] deregistration failed", tapi_noti);
+ ERR("Noti [%s] deregistration failed", tapi_noti);
return TELEPHONY_ERROR_NONE;
}
/* Deregister all TAPI_NOTI_VOICE/VIDEO_CALL_STATUS_xxx notification */
if (__deregister_all_noti(evt_cb_data->handle, evt_cb_data->noti_id)
== TELEPHONY_ERROR_NONE) {
- LOGI("De-registered noti_id: [%d]", evt_cb_data->noti_id);
+ DBG("De-registered noti_id: [%d]", evt_cb_data->noti_id);
}
/* Free evt_cb_data */
telephony_evt_cb_data *evt_cb_data = user_data;
if (evt_cb_data == NULL) {
- LOGE("evt_cb_data is NULL");
+ ERR("evt_cb_data is NULL");
return;
}
int power_status = *(int *)data;
CALLBACK_CALL(&power_status);
} else {
- LOGE("Unhandled noti: [%s]", evt_id);
+ ERR("Unhandled noti: [%s]", evt_id);
}
}
/* LCOV_EXCL_STOP */
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- LOGI("Entry");
+ DBG("Entry");
tapi_h = handle->tapi_h;
/* Mapping TAPI notification */
tapi_noti = _mapping_noti_id(noti_id);
if (tapi_noti == NULL) {
- LOGE("Not supported noti_id");
+ ERR("Not supported noti_id");
return TELEPHONY_ERROR_INVALID_PARAMETER;
}
/* Register notifications */
ret = tel_register_noti_event(tapi_h, tapi_noti, on_signal_callback, evt_cb_data);
if (ret != TAPI_API_SUCCESS) {
- LOGE("Noti registration failed");
+ ERR("Noti registration failed");
g_free(evt_cb_data);
return TELEPHONY_ERROR_OPERATION_FAILED;
}
CHECK_TELEPHONY_SUPPORTED(TELEPHONY_FEATURE);
CHECK_INPUT_PARAMETER(handle);
- LOGI("Entry");
+ DBG("Entry");
/* Deregister all TAPI_NOTI_VOICE/VIDEO_CALL_STATUS_xxx notification */
if (__deregister_all_noti(handle, noti_id) != TELEPHONY_ERROR_NONE) {
- LOGE("De-registration failed");
+ ERR("De-registration failed");
return TELEPHONY_ERROR_INVALID_PARAMETER;
}
- LOGI("De-registered noti_id: [%d]", noti_id);
+ INFO("De-registered noti_id: [%d]", noti_id);
/* Free evt_cb_data */
list = g_slist_nth(handle->evt_list, 0);
cp_list = tel_get_cp_name_list();
if (cp_list == NULL) {
- LOGE("cp_list is NULL");
+ ERR("cp_list is NULL");
list->count = 0;
return TELEPHONY_ERROR_OPERATION_FAILED;
}
list->count = cp_count;
list->handle = malloc(cp_count * sizeof(telephony_h));
if (list->handle == NULL) {
- LOGE("Out of memory");
+ ERR("Out of memory");
g_strfreev(cp_list);
return TELEPHONY_ERROR_OUT_OF_MEMORY;
}
if (tmp == NULL) {
/* LCOV_EXCL_START */
int j;
- LOGE("Out of memory");
+ ERR("Out of memory");
/* Need to be freed if allocated data is existing */
for (j = 0; j < i; j++) {
if (list->handle[j]) {
if (tmp->tapi_h == NULL) {
/* LCOV_EXCL_START */
int j;
- LOGE("tel_init() is failed");
+ ERR("tel_init() is failed");
/* Need to be freed if allocated data is existing */
for (j = 0; j < i; j++) {
if (list->handle[j]) {
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+#include "telephony_modem.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <glib.h>
#include <gio/gio.h>
-#include <dlog.h>
-
#include <tapi_common.h>
#include <ITapiModem.h>
-#include "telephony_common.h"
-#include "telephony_modem.h"
#include "telephony_private.h"
+#include "telephony_common.h"
/* LCOV_EXCL_START */
API int telephony_modem_get_imei(telephony_h handle, char **imei)
*imei = strdup("");
g_free(tapi_imei);
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
error = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_variant_unref(gv);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_conn failed. error (%s)", gerr->message);
+ ERR("g_dbus_conn failed. error (%s)", gerr->message);
if (strstr(gerr->message, "AccessDenied")) {
if (telephony_check_legacy_telephony_privilege()) {
- LOGI("return pseudo value");
+ DBG("return pseudo value");
*imei = strdup("000000000000000");
} else {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
error = TELEPHONY_ERROR_PERMISSION_DENIED;
}
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
error = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(gerr);
ret = tel_check_modem_power_status(tapi_h, &modem_status);
/* LCOV_EXCL_START */
if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
return TELEPHONY_ERROR_PERMISSION_DENIED;
} else if (ret != TAPI_API_SUCCESS) {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
return TELEPHONY_ERROR_OPERATION_FAILED;
/* LCOV_EXCL_STOP */
} else {
}
}
- LOGI("modem_power_status = %d (0=on,1=off,2=rst,3=low)", *status);
+ INFO("modem_power_status = %d (0=on,1=off,2=rst,3=low)", *status);
return TELEPHONY_ERROR_NONE;
g_free(tapi_imei);
g_free(tapi_imeisv);
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_variant_unref(gv);
} else {
- LOGE("g_dbus_conn failed. error (%s)", gerr->message);
+ ERR("g_dbus_conn failed. error (%s)", gerr->message);
if (strstr(gerr->message, "AccessDenied")) {
if (telephony_check_legacy_telephony_privilege()) {
- LOGI("return pseudo value");
+ DBG("return pseudo value");
*meid = strdup("000000000000000");
} else {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
}
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(gerr);
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+#include "telephony_network.h"
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <glib.h>
-#include <dlog.h>
#include <tapi_common.h>
#include <ITapiNetwork.h>
#include <TapiUtility.h>
#include <TelNetwork.h>
-#include "telephony_network.h"
-#include "telephony_common.h"
#include "telephony_private.h"
+#include "telephony_common.h"
#define TELEPHONY_NETWORK_MCC_LEN 3
g_variant_unref(dbus_result);
/* LCOV_EXCL_START */
} else {
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(error);
g_variant_unref(dbus_result);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(error);
ret = tel_get_property_int(tapi_h, TAPI_PROP_NETWORK_SIGNALSTRENGTH_LEVEL, (int *)rssi);
if (ret == TAPI_API_SUCCESS) {
- LOGI("rssi:[%d]", *rssi);
+ INFO("rssi:[%d]", *rssi);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
*status = true;
else
*status = false;
- LOGI("status:[%d]", *status);
+ INFO("status:[%d]", *status);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
if (plmn_str != NULL && strlen(plmn_str) != 0) {
*mcc = malloc(sizeof(char) * (TELEPHONY_NETWORK_MCC_LEN + 1));
if (*mcc == NULL) {
- LOGE("OUT_OF_MEMORY");
+ ERR("OUT_OF_MEMORY");
ret = TELEPHONY_ERROR_OUT_OF_MEMORY;
} else {
snprintf(*mcc, TELEPHONY_NETWORK_MCC_LEN + 1, "%s", plmn_str);
} else {
*mcc = strdup("");
}
- LOGI("MCC: [%s]", *mcc);
+ INFO("MCC: [%s]", *mcc);
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
plmn_length = strlen(plmn_str);
*mnc = malloc(sizeof(char) * (plmn_length - TELEPHONY_NETWORK_MCC_LEN + 1));
if (*mnc == NULL) {
- LOGE("OUT_OF_MEMORY");
+ ERR("OUT_OF_MEMORY");
ret = TELEPHONY_ERROR_OUT_OF_MEMORY;
} else {
snprintf(*mnc, plmn_length - TELEPHONY_NETWORK_MCC_LEN + 1,
} else {
*mnc = strdup("");
}
- LOGI("MNC: [%s]", *mnc);
+ INFO("MNC: [%s]", *mnc);
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
ret = tel_get_property_string(tapi_h, TAPI_PROP_NETWORK_NETWORK_NAME, network_name);
if (ret == TAPI_API_SUCCESS) {
- LOGI("network_name:[%s]", *network_name);
+ INFO("network_name:[%s]", *network_name);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
break;
}
- LOGI("network_name_option:[%d]", *network_name_option);
+ INFO("network_name_option:[%d]", *network_name_option);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
break;
}
- LOGI("network_type:[%d]", *network_type);
+ INFO("network_type:[%d]", *network_type);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
break;
}
- LOGI("ps_type:[%d]", *ps_type);
+ INFO("ps_type:[%d]", *ps_type);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
*network_service_state = TELEPHONY_NETWORK_SERVICE_STATE_IN_SERVICE;
break;
}
- LOGI("network_service_state:[%d]", *network_service_state);
+ INFO("network_service_state:[%d]", *network_service_state);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
*default_data_sub = TELEPHONY_NETWORK_DEFAULT_DATA_SUBS_UNKNOWN;
break;
}
- LOGI("default data subscription: [%d]", *default_data_sub);
+ INFO("default data subscription: [%d]", *default_data_sub);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
*default_sub = TELEPHONY_NETWORK_DEFAULT_SUBS_UNKNOWN;
break;
}
- LOGI("default subscription: [%d]", *default_sub);
+ INFO("default subscription: [%d]", *default_sub);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
g_variant_unref(dbus_result);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
}
g_error_free(error);
g_variant_unref(dbus_result);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(error);
g_variant_unref(dbus_result);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(error);
g_variant_unref(dbus_result);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(error);
g_variant_unref(dbus_result);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(error);
g_variant_unref(dbus_result);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(error);
g_variant_unref(dbus_result);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_connection_call_sync() failed. (%s)", error->message);
+ ERR("g_dbus_connection_call_sync() failed. (%s)", error->message);
if (strstr(error->message, "AccessDenied")) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_error_free(error);
ret = tel_get_property_int(tapi_h, TAPI_PROP_NETWORK_SIGNALSTRENGTH_DBM, dbm);
if (ret == TAPI_API_SUCCESS) {
- LOGI("signal strength in dBm:[%d]", *dbm);
+ INFO("signal strength in dBm:[%d]", *dbm);
ret = TELEPHONY_ERROR_NONE;
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
ret = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
* limitations under the License.
*/
#define _GNU_SOURCE
-
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
-
-#include <dlog.h>
#include <cynara-client.h>
#include <cynara-session.h>
#include <cynara-creds-self.h>
-
#include "telephony_private.h"
/* LCOV_EXCL_START */
ret = cynara_initialize(&cynara_handle, NULL);
if (ret != CYNARA_API_SUCCESS) {
- LOGE("failed to cynara_initialize: %d", ret);
+ ERR("failed to cynara_initialize: %d", ret);
return false;
}
session = cynara_session_from_pid(getpid());
if (!session) {
cynara_finish(cynara_handle);
- LOGE("failed to get cynara session");
+ ERR("failed to get cynara session");
return false;
}
if (ret != CYNARA_API_SUCCESS) {
free(session);
cynara_finish(cynara_handle);
- LOGE("failed to get cynara client cred: %d", ret);
+ ERR("failed to get cynara client cred: %d", ret);
return false;
}
free(client);
free(session);
cynara_finish(cynara_handle);
- LOGE("failed to get cynara user cred: %d", ret);
+ ERR("failed to get cynara user cred: %d", ret);
return false;
}
api_version = getenv("TIZEN_API_VERSION");
if (!api_version) {
- LOGE("failed to find api version");
+ ERR("failed to find api version");
return false;
}
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+#include "telephony_sim.h"
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <glib.h>
#include <gio/gio.h>
-#include <dlog.h>
#include <openssl/sha.h>
-
#include <tapi_common.h>
#include <TapiUtility.h>
#include <ITapiSim.h>
-#include "telephony_sim.h"
#include "telephony_private.h"
#define DBUS_SIM_STATUS_ERROR "SIM STATUS ERROR"
int card_changed = 0; \
int ret = tel_get_sim_init_info(tapi_h, &sim_card_state, &card_changed); \
if (ret == TAPI_API_ACCESS_DENIED) { \
- LOGE("PERMISSION_DENIED"); \
+ ERR("PERMISSION_DENIED"); \
return TELEPHONY_ERROR_PERMISSION_DENIED; \
} else if (ret != TAPI_API_SUCCESS) { \
- LOGE("OPERATION_FAILED"); \
+ ERR("OPERATION_FAILED"); \
return TELEPHONY_ERROR_OPERATION_FAILED; \
} \
}
} else if (strstr(err_msg, DBUS_SIM_RESPONSE_DATA_ERROR)) {
ret = TELEPHONY_ERROR_OPERATION_FAILED;
} else if (strstr(err_msg, DBUS_SIM_ACCESS_DENIED)) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
ret = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
ret = TELEPHONY_ERROR_OPERATION_FAILED;
g_free(iccid);
g_variant_unref(sync_gv);
} else {
- LOGE("g_dbus_conn failed. error (%s)", gerr->message);
+ ERR("g_dbus_conn failed. error (%s)", gerr->message);
error_code = _convert_dbus_errmsg_to_sim_error(gerr->message);
if (error_code == TELEPHONY_ERROR_PERMISSION_DENIED) {
if (telephony_check_legacy_telephony_privilege()) {
- LOGI("return pseudo value");
+ DBG("return pseudo value");
*icc_id = strdup("0000000000000000000");
error_code = TELEPHONY_ERROR_NONE;
} else {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
}
}
g_error_free(gerr);
int len = strlen(sim_imsi_info.szMcc) + strlen(sim_imsi_info.szMnc);
*sim_operator = malloc(len + 1);
if (*sim_operator == NULL) {
- LOGE("OUT_OF_MEMORY");
+ ERR("OUT_OF_MEMORY");
error_code = TELEPHONY_ERROR_OUT_OF_MEMORY;
return error_code;
}
snprintf(*sim_operator, len + 1, "%s%s", sim_imsi_info.szMcc, sim_imsi_info.szMnc);
- LOGI("SIM operator: [%s]", *sim_operator);
+ INFO("SIM operator: [%s]", *sim_operator);
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
error_code = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
error_code = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
*msin = strdup(sim_imsi_info.szMsin);
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
error_code = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
error_code = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
*spn = strdup(spn_str);
else
*spn = strdup("");
- LOGI("SPN: [%s]", *spn);
+ INFO("SPN: [%s]", *spn);
} else if (result == TAPI_SIM_ACCESS_FILE_NOT_FOUND) {
*spn = strdup("");
- LOGI("SPN: [%s]", *spn);
+ INFO("SPN: [%s]", *spn);
} else {
error_code = TELEPHONY_ERROR_OPERATION_FAILED;
}
g_variant_unref(sync_gv);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_conn failed. error (%s)", gerr->message);
+ ERR("g_dbus_conn failed. error (%s)", gerr->message);
error_code = _convert_dbus_errmsg_to_sim_error(gerr->message);
g_error_free(gerr);
/* LCOV_EXCL_STOP */
if (sim_card_state == TAPI_SIM_STATUS_SIM_INIT_COMPLETED) {
*is_changed = card_changed;
} else {
- LOGE("NOT_AVAILABLE");
+ ERR("NOT_AVAILABLE");
error_code = TELEPHONY_ERROR_SIM_NOT_AVAILABLE;
}
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
error_code = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
error_code = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
int ret = tel_get_sim_application_list(tapi_h, &tapi_app_list);
if (ret == TAPI_API_SUCCESS) {
*app_list = (unsigned int)tapi_app_list;
- LOGI("SIM Application List: [0x%x]", *app_list);
+ INFO("SIM Application List: [0x%x]", *app_list);
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
error_code = TELEPHONY_ERROR_PERMISSION_DENIED;
} else if (ret != TAPI_API_SUCCESS) {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
error_code = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
g_variant_unref(sync_gv);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_conn failed. error (%s)", gerr->message);
+ ERR("g_dbus_conn failed. error (%s)", gerr->message);
error_code = _convert_dbus_errmsg_to_sim_error(gerr->message);
g_error_free(gerr);
/* LCOV_EXCL_STOP */
*subscriber_id = malloc(SHA256_DIGEST_LENGTH * 2 + 1);
for (i = 0; i < SHA256_DIGEST_LENGTH; i++)
snprintf(*subscriber_id + (i * 2), 3, "%02x", md[i]);
- LOGI("Subscriber ID: [%s]", *subscriber_id);
+ INFO("Subscriber ID: [%s]", *subscriber_id);
g_free(imsi);
/* LCOV_EXCL_START */
} else if (error_code == TAPI_API_ACCESS_DENIED) {
- LOGE("get_subscriber_id: PERMISSION_DENIED");
+ ERR("get_subscriber_id: PERMISSION_DENIED");
error_code = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("get_subscriber_id: OPERATION_FAILED");
+ ERR("get_subscriber_id: OPERATION_FAILED");
error_code = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */
g_variant_unref(sync_gv);
} else {
/* LCOV_EXCL_START */
- LOGE("g_dbus_conn failed. error (%s)", gerr->message);
+ ERR("g_dbus_conn failed. error (%s)", gerr->message);
error_code = _convert_dbus_errmsg_to_sim_error(gerr->message);
g_error_free(gerr);
/* LCOV_EXCL_STOP */
int ret = tel_get_property_int(tapi_h, TAPI_PROP_SIM_CALL_FORWARD_STATE, &tel_state);
if (ret == TAPI_API_SUCCESS) {
*state = (bool)tel_state;
- LOGI("Call forwarding indicator state: [%s]", *state ? "ON" : "OFF");
+ INFO("Call forwarding indicator state: [%s]", *state ? "ON" : "OFF");
/* LCOV_EXCL_START */
} else if (ret == TAPI_API_ACCESS_DENIED) {
- LOGE("PERMISSION_DENIED");
+ ERR("PERMISSION_DENIED");
error_code = TELEPHONY_ERROR_PERMISSION_DENIED;
} else {
- LOGE("OPERATION_FAILED");
+ ERR("OPERATION_FAILED");
error_code = TELEPHONY_ERROR_OPERATION_FAILED;
}
/* LCOV_EXCL_STOP */