return __vc_convert_config_error_code(ret);
}
- ret = vc_db_initialize();
- if (0 != ret) {
- SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Fail to initialize DB : %d", ret); //LCOV_EXCL_LINE
- vc_config_mgr_finalize(g_vc->handle); //LCOV_EXCL_LINE
- vc_client_destroy(g_vc); //LCOV_EXCL_LINE
- return ret;
- }
-
SLOG(LOG_DEBUG, TAG_VCC, "[Success] pid(%d)", g_vc->handle);
SLOG(LOG_DEBUG, TAG_VCC, "@@@");
if (true == vc_client_is_valid(g_vc)) {
SLOG(LOG_DEBUG, TAG_VCC, "[DEBUG] g_vc is valid");
+ /* Initialize DB */
+ ret = vc_db_initialize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Fail to initialize DB : %d", ret); //LCOV_EXCL_LINE
+ return EINA_TRUE;
+ }
+
ret = vc_dbus_request_initialize(g_vc->handle, &mgr_pid, &service_state, &g_daemon_pid);
//LCOV_EXCL_START
if (VC_ERROR_ENGINE_NOT_FOUND == ret) {
vc_client_set_error(g_vc, VC_ERROR_TIMED_OUT);
ecore_main_loop_thread_safe_call_async(__vc_notify_error, (void*)g_vc);
+ ret = vc_db_finalize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCC, "[ERROR] Fail to finalize DB : %d", ret); //LCOV_EXCL_LINE
+ }
+
return EINA_TRUE;
} else {
/* Success to connect */
return VC_ERROR_OPERATION_FAILED;
}
- ret = vc_db_initialize();
- if (0 != ret) {
- SLOG(LOG_ERROR, TAG_VCM, "[ERROR] Fail to initialize DB : %d", ret);
- vc_config_mgr_finalize(g_vc_m->handle + VC_MANAGER_CONFIG_HANDLE);
- vc_mgr_client_destroy(g_vc_m);
- return ret;
- }
-
ret = vc_mgr_client_set_audio_streaming_mode(g_vc_m, VC_AUDIO_STREAMING_MODE_VC_SERVICE);
if (0 != ret) {
SLOG(LOG_ERROR, TAG_VCM, "[ERROR] Fail to set audio streaming mode : %d", ret);
if (true == vc_mgr_client_is_valid(g_vc_m)) {
SLOG(LOG_DEBUG, TAG_VCM, "[DEBUG] g_vc_m is valid");
+ /* Initialize DB */
+ ret = vc_db_initialize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCM, "[ERROR] Fail to initialize DB : %d", ret);
+ return EINA_TRUE;
+ }
+
vc_audio_streaming_mode_e streaming_mode;
vc_mgr_client_get_audio_streaming_mode(g_vc_m, &streaming_mode);
} else if (0 != ret) {
SLOG(LOG_ERROR, TAG_VCM, "[WARNING] Fail to connection. Retry to connect : %s", __vc_mgr_get_error_code(ret));
+ ret = vc_db_finalize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCM, "[ERROR] Fail to finalize DB : %d", ret);
+ }
return EINA_TRUE;
} else {
/* Success to connect */
return __vc_widget_convert_config_error_code(ret);
}
- if (1 == vc_widget_client_get_count()) {
- ret = vc_db_initialize();
- if (0 != ret) {
- SLOG(LOG_ERROR, TAG_VCW, "[ERROR] Fail to initialize DB : %d", ret);
- vc_config_mgr_finalize((*vc_w)->handle);
- vc_widget_client_destroy((*vc_w));
- pthread_mutex_unlock(&g_w_init_mutex);
- return ret;
- }
- }
-
SLOG(LOG_DEBUG, TAG_VCW, "[Success] uid(%d)", (*vc_w)->handle);
SLOG(LOG_DEBUG, TAG_VCW, "@@@");
widget->conn_timer = NULL;
}
+ /* Initialize DB */
+ if (1 == vc_widget_client_get_count()) {
+ ret = vc_db_initialize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCW, "[ERROR] Fail to initialize DB : %d", ret);
+ return EINA_TRUE;
+ }
+ }
+
/* request initialization */
int ret = -1;
int service_state = 0;
vc_widget_client_set_error(vc_w, VC_ERROR_TIMED_OUT);
ecore_main_loop_thread_safe_call_async(__vc_widget_notify_error, vc_w);
+ ret = vc_db_finalize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCW, "[ERROR] Fail to finalize DB : %d", ret);
+ }
+
SLOG(LOG_DEBUG, TAG_VCW, "@@@");
return EINA_TRUE;
}
* limitations under the License.
*/
-#include "vc_cmd_db.h"
#include "vc_config_mgr.h"
#include "vcd_config.h"
#include "vcd_main.h"
return VCD_ERROR_OPERATION_FAILED;
}
- ret = vc_db_initialize();
- if (0 != ret) {
- SLOG(LOG_ERROR, TAG_VCD, "[ERROR] Fail to initialize DB : %d", ret);
- return ret;
- }
-
g_lang_cb = lang_cb;
g_user_data = user_data;
vc_config_mgr_unset_lang_cb(getpid());
vc_config_mgr_finalize(getpid());
- int ret = vc_db_finalize();
- if (0 != ret) {
- SLOG(LOG_ERROR, TAG_VCD, "[ERROR] Fail to finalize DB, ret(%d)", ret);
- }
- return ret;
+ return 0;
}
int vcd_config_get_default_language(char** language)
SLOG(LOG_ERROR, TAG_VCD, "[Server WARNING] Fail to initialize config.");
}
+ ret = vc_db_initialize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCD, "[ERROR] Fail to initialize DB : %d", ret);
+ return ret;
+ }
+
/* Remove db data */
ret = __vcd_db_clean_up();
if (0 != ret) {
vcd_client_manager_unset_appid();
+ ret = vcd_config_finalize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCD, "[Server WARNING] Fail to finalize config.");
+ }
+
+ ret = vc_db_finalize();
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_VCD, "[ERROR] Fail to finalize DB : %d", ret);
+ }
+
vcd_config_set_service_state(VCD_STATE_NONE);
vcdc_send_service_state(VCD_STATE_NONE);
+ /* Open dbus connection */
+ if (0 != vcd_dbus_close_connection()) {
+ SLOG(LOG_ERROR, TAG_VCD, "[ERROR] Fail to close connection");
+ }
+
SLOG(LOG_ERROR, TAG_VCD, "[Server] mode finalize");
return true;