[UTC][url-download][Non-ACR][Quit mainloop when timeout is reached]
authorSeonah Moon <seonah1.moon@samsung.com>
Thu, 20 Sep 2018 06:40:18 +0000 (15:40 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Thu, 20 Sep 2018 06:40:24 +0000 (15:40 +0900)
Change-Id: Id89999a6fb821c09af8cf4cad0f662aafcd71dc4

12 files changed:
src/utc/url-download/utc-download-cancel.c
src/utc/url-download/utc-download-common.h
src/utc/url-download/utc-download-get-content-name.c
src/utc/url-download/utc-download-get-content-size.c
src/utc/url-download/utc-download-get-downloaded-file-path.c
src/utc/url-download/utc-download-get-etag.c
src/utc/url-download/utc-download-get-http-status.c
src/utc/url-download/utc-download-get-mime-type.c
src/utc/url-download/utc-download-get-temp-path.c
src/utc/url-download/utc-download-pause.c
src/utc/url-download/utc-download-set-temp-file-path.c
src/utc/url-download/utc-download-start.c

index 24e4e28..70aeff2 100755 (executable)
@@ -62,7 +62,6 @@ static void state_cb(int download_id, download_state_e state, void *user_data)
  */
 void utc_download_cancel_startup(void)
 {
-       g_type_init();
        gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index 6102e83..be592a0 100755 (executable)
@@ -17,6 +17,7 @@
 //#ifndef _UTC_DOWNLOAD_COMMON_H_
 //#define _UTC_DONWLOAD_COMMON_H_
 
+#include <dlog.h>
 #include <system_info.h>
 
 #define DOWNLOAD_TIMEOUT 20000
index d61ff9b..2eacc9b 100755 (executable)
@@ -31,7 +31,9 @@ static int id = -1;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -60,7 +62,6 @@ void utc_download_get_content_name_startup(void)
 {
        int retcode = 0;
 
-    g_type_init();
     gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index 58b3cbd..e45129d 100755 (executable)
@@ -31,7 +31,9 @@ static int id = -1;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -60,7 +62,6 @@ void utc_download_get_content_size_startup(void)
 {
        int retcode = 0;
 
-    g_type_init();
        gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
@@ -152,7 +153,6 @@ int utc_download_get_content_size_n1(void)
 int utc_download_get_content_size_n2(void)
 {
     int retcode = 0;
-    unsigned long long output = 0;
 
        retcode = download_get_content_size(id, NULL);
        if (!g_bIsDownloadFeatureSupported)
index ffe4ae8..c942b99 100755 (executable)
@@ -60,7 +60,6 @@ void utc_download_get_downloaded_file_path_startup(void)
 {
        int retcode = 0;
 
-    g_type_init();
        gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index d21d6af..073843b 100755 (executable)
@@ -31,7 +31,9 @@ static int id = -1;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -60,7 +62,6 @@ void utc_download_get_etag_startup(void)
 {
        int retcode = 0;
 
-    g_type_init();
        gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index 02cd84c..789ba12 100755 (executable)
@@ -30,7 +30,9 @@ static int id = -1;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -51,7 +53,6 @@ static void state_cb(int download_id, download_state_e state, void *user_data)
 void utc_download_get_http_status_startup(void)
 {
        int retcode = 0;
-       g_type_init();
        gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index 53fe5fb..23036a5 100755 (executable)
@@ -31,7 +31,9 @@ static int id = -1;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -58,7 +60,6 @@ static void state_cb(int download_id, download_state_e state, void *user_data)
  */
 void utc_download_get_mime_type_startup(void)
 {
-    g_type_init();
     gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index baabc19..08ccd9a 100755 (executable)
@@ -31,7 +31,9 @@ static int id = -1;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -60,7 +62,6 @@ void utc_download_get_temp_path_startup(void)
 {
        int retcode = 0;
 
-    g_type_init();
     gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index 3898691..b4cf801 100755 (executable)
@@ -35,7 +35,9 @@ static bool is_changed = false;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -65,7 +67,6 @@ static void state_cb(int download_id, download_state_e state, void *user_data)
  */
 void utc_download_pause_startup(void)
 {
-    g_type_init();
     gloop = g_main_loop_new(NULL, 0);
     gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index c14d6c4..2444f00 100755 (executable)
@@ -34,7 +34,9 @@ static int id = -1;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -62,7 +64,6 @@ static void state_cb(int download_id, download_state_e state, void *user_data)
 void utc_download_set_temp_path_startup(void)
 {
        int retcode = 0;
-       g_type_init();
        gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
 
index 410469c..0bb0d73 100755 (executable)
@@ -33,7 +33,9 @@ static bool is_error = false;
 
 static gboolean download_timeout_callback(gpointer data)
 {
+       dlog_print(DLOG_ERROR, "NativeTCT", "Timeout has been reached. [%d] will be canceled.", id);
        download_cancel(id);
+       g_main_loop_quit(gloop);
        return false;
 }
 
@@ -87,7 +89,6 @@ static void state_p_cb (int download_id, download_state_e state, void *user_data
  */
 void utc_download_start_startup(void)
 {
-       g_type_init();
        gloop = g_main_loop_new(NULL, 0);
        gTimeoutId = g_timeout_add(DOWNLOAD_TIMEOUT, download_timeout_callback, gloop);
     is_download_success = true;