if (0 == system_info_get_platform_bool(VC_FEATURE_PATH, &vc_supported)) {
if (0 == system_info_get_platform_bool(VC_MIC_FEATURE_PATH, &mic_supported)) {
if (false == vc_supported || false == mic_supported) {
+ //LCOV_EXCL_START
SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Voice control feature NOT supported");
g_feature_enabled = 0;
return VC_ERROR_NOT_SUPPORTED;
+ //LCOV_EXCL_STOP
}
g_feature_enabled = 1;
} else {
SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Fail to get feature value"); //LCOV_EXCL_LINE
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
} else {
SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Fail to get feature value"); //LCOV_EXCL_LINE
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
}
char smack_label[1024] = {'\0',};
if (!p_cynara) {
- return false;
+ return false; //LCOV_EXCL_LINE
}
fp = fopen(label_path, "r");
free(session);
if (ret != CYNARA_API_ACCESS_ALLOWED)
- return false;
+ return false; //LCOV_EXCL_LINE
return true;
}
{
int ret = cynara_finish(p_cynara);
if (ret != CYNARA_API_SUCCESS)
- SLOG(LOG_ERROR, TAG_VCC, "[ERROR] cynara finish %d", ret);
+ SLOG(LOG_ERROR, TAG_VCC, "[ERROR] cynara finish %d", ret); //LCOV_EXCL_LINE
}
p_cynara = NULL;
}
bool ret = true;
ret = __check_privilege_initialize();
if (false == ret) {
- SLOG(LOG_ERROR, TAG_VCC, "[ERROR] privilege initialize is failed"); //LCOV_EXCL_LINE
+ //LCOV_EXCL_START
+ SLOG(LOG_ERROR, TAG_VCC, "[ERROR] privilege initialize is failed");
pthread_mutex_unlock(&g_cynara_mutex);
return VC_ERROR_PERMISSION_DENIED;
+ //LCOV_EXCL_STOP
}
char uid[16];
ret = __check_privilege(uid, VC_PRIVILEGE);
__check_privilege_deinitialize();
if (false == ret) {
+ //LCOV_EXCL_START
SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Permission is denied");
pthread_mutex_unlock(&g_cynara_mutex);
return VC_ERROR_PERMISSION_DENIED;
+ //LCOV_EXCL_STOP
}
}
int vc_initialize(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_INFO, TAG_VCC, "@@@ [Client] Initialize");
int ret = VC_ERROR_NONE;
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_INFO, TAG_VCC, "@@@ [Client] Deinitialize");
int vc_prepare(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Prepare");
int vc_prepare_sync(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Prepare");
int vc_unprepare(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Unprepare");
int vc_foreach_supported_languages(vc_supported_language_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Foreach Supported Language");
int vc_get_current_language(char** language)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Get Current Language");
int vc_get_state(vc_state_e* state)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Get State");
int vc_get_service_state(vc_service_state_e* state)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Get Service State");
int vc_get_system_command_list(vc_cmd_list_h* vc_sys_cmd_list)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Get system command list");
int vc_is_command_format_supported(vc_cmd_format_e format, bool* support)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Is command format supported");
ret = app_manager_get_app_id(getpid(), &appid);
if (0 != ret || NULL == appid) {
+ //LCOV_EXCL_START
SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Fail to get appid, ret(%d)", ret); //LCOV_EXCL_LINE
if (NULL != appid) {
free(appid);
appid = NULL;
}
return VC_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
ret = vc_get_current_language(&lang);
ret = app_info_get_localed_label(appid, lang, &temp_label);
if (0 != ret || NULL == temp_label) {
+ //LCOV_EXCL_START
SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Fail to get localed label, ret(%d) appid(%s) lang(%s)", ret, appid, lang); //LCOV_EXCL_LINE
free(appid);
appid = NULL;
temp_label = NULL;
}
return VC_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
*invocation_name = strdup(temp_label);
int vc_set_command_list(vc_cmd_list_h vc_cmd_list, int type)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Set Command list");
int vc_unset_command_list(int type)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Unset Command list");
int vc_set_command_list_from_file(const char* file_path, int type)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Set Command list from file");
do {
ret = vc_dbus_request_set_command(g_vc->handle, (vc_cmd_type_e)type);
if (0 != ret) {
- //LCOV_EXCL_START
if (VC_ERROR_INVALID_PARAMETER == ret && false == is_prepared) {
vc_client_set_client_state(g_vc, VC_STATE_INITIALIZED);
if (0 == vc_prepare_sync()) {
break;
}
}
- //LCOV_EXCL_STOP
}
} while (0 != ret);
}
int vc_get_result(vc_result_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
SLOG(LOG_DEBUG, TAG_VCC, "@@@ [Client] Get result");
int vc_set_result_cb(vc_result_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (NULL == callback)
int vc_unset_result_cb(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
vc_state_e state;
return 0;
}
-//LCOV_EXCL_STOP
int __vc_cb_manager_pid(int manager_pid)
{
return 0;
}
+//LCOV_EXCL_STOP
int vc_set_service_state_changed_cb(vc_service_state_changed_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (NULL == callback)
int vc_unset_service_state_changed_cb(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
vc_state_e state;
int vc_set_state_changed_cb(vc_state_changed_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (callback == NULL)
int vc_unset_state_changed_cb(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
vc_state_e state;
int vc_set_current_language_changed_cb(vc_current_language_changed_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (NULL == callback)
int vc_unset_current_language_changed_cb(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
vc_state_e state;
int vc_set_error_cb(vc_error_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (NULL == callback)
int vc_unset_error_cb(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
vc_state_e state;
int vc_set_invocation_name(const char* name)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
vc_state_e state;
SLOG(LOG_DEBUG, TAG_VCC, "@@@ Set server dialog, pid(%d), app_id(%s)", getpid(), app_id);
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (NULL == credential) {
SLOG(LOG_DEBUG, TAG_VCC, "@@@ Unset server dialog, pid(%d), app_id(%s)", getpid(), app_id);
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (0 != vc_client_get_client_state(g_vc, &state)) {
SLOG(LOG_DEBUG, TAG_VCC, "@@@ Request dialog");
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (0 != vc_client_get_client_state(g_vc, &state)) {
SLOG(LOG_DEBUG, TAG_VCC, "@@@ Request tts");
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (0 != vc_client_get_client_state(g_vc, &state)) {
SLOG(LOG_DEBUG, TAG_VCC, "@@@ Cancel tts");
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (0 != vc_client_get_client_state(g_vc, &state)) {
SLOG(LOG_DEBUG, TAG_VCC, "@@@ Get tts audio format");
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (0 != vc_client_get_client_state(g_vc, &state)) {
int vc_tts_set_streaming_cb(vc_tts_streaming_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (NULL == callback)
int vc_tts_unset_streaming_cb(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
vc_state_e state;
int vc_tts_set_utterance_status_cb(vc_tts_utterance_status_cb callback, void* user_data)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (NULL == callback)
int vc_tts_unset_utterance_status_cb(void)
{
if (0 != __vc_get_feature_enabled()) {
- return VC_ERROR_NOT_SUPPORTED;
+ return VC_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (0 != __vc_check_privilege()) {
- return VC_ERROR_PERMISSION_DENIED;
+ return VC_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
vc_state_e state;