[Download] - removing warnings after adding the conpilation option -Wall
authorAndrzej Popowski <a.popowski@samsung.com>
Wed, 1 Jul 2015 11:44:14 +0000 (13:44 +0200)
committerAndrzej Popowski <a.popowski@samsung.com>
Mon, 6 Jul 2015 06:57:35 +0000 (08:57 +0200)
[Verification] - the code compiles without errors and warnings in Download module

Change-Id: I7cb5b7d50e6304969f7af2249492fa3747f4eb8a
Signed-off-by: Andrzej Popowski <a.popowski@samsung.com>
src/download/download_instance.cc

index f731425a942c90e51835e0b68048177e2e7fbb0b..3b496143274922925a42a8a2a07b810409d520e1 100755 (executable)
@@ -110,6 +110,8 @@ void DownloadInstance::OnStateChanged(int download_id,
     downCbPtr->callbackId, static_cast<int>(state));
 
   switch (state) {
+    case DOWNLOAD_STATE_NONE:
+      break;
     case DOWNLOAD_STATE_DOWNLOADING:
       OnStart(download_id, user_data);
       break;
@@ -125,6 +127,9 @@ void DownloadInstance::OnStateChanged(int download_id,
     case DOWNLOAD_STATE_FAILED:
       g_idle_add(OnFailed, downCbPtr);
       break;
+    default:
+      LoggerD("Unexpected download state: %d", state);
+      break;
   }
 }
 
@@ -158,7 +163,6 @@ gboolean DownloadInstance::OnProgressChanged(void* user_data) {
 void DownloadInstance::OnStart(int download_id, void* user_data) {
   LoggerD("Entered");
   unsigned long long totalSize;
-  int ret;
 
   DownloadCallback* downCbPtr = static_cast<DownloadCallback*>(user_data);
   std::lock_guard<std::mutex> lock(instances_mutex_);
@@ -368,6 +372,8 @@ gboolean DownloadInstance::OnFailed(void* user_data) {
     case DOWNLOAD_ERROR_IO_ERROR:
       instance->ReportError(IOException("Internal I/O error"), out);
       break;
+    case DOWNLOAD_ERROR_NONE:
+      break;
   }
 
   out["callbackId"] =
@@ -392,7 +398,7 @@ void DownloadInstance::DownloadManagerStart
   LoggerD("Entered");
   CHECK_EXIST(args, "callbackId", out)
 
-  int ret, downlodId;
+  int ret;
   std::string networkType;
 
   DownloadInfoPtr diPtr(new DownloadInfo);
@@ -507,8 +513,6 @@ void DownloadInstance::DownloadManagerStart
   ret =
     download_set_url(diPtr->download_id, diPtr->url.c_str());
 
-  const char* dest;
-
   if (diPtr->destination.size() != 0) {
     ret = download_set_destination(diPtr->download_id, diPtr->destination.c_str());
   }
@@ -696,6 +700,8 @@ void DownloadInstance::DownloadManagerGetstate
 
   if (ret == DOWNLOAD_ERROR_NONE) {
     switch (state) {
+     case DOWNLOAD_STATE_NONE:
+      break;
      case DOWNLOAD_STATE_QUEUED:
        stateValue = "QUEUED";
        break;
@@ -714,7 +720,10 @@ void DownloadInstance::DownloadManagerGetstate
      case DOWNLOAD_STATE_CANCELED:
        stateValue = "CANCELED";
        break;
-     }
+     default:
+      LoggerD("Unexpected download state: %d", state);
+      break;
+    }
 
     ReportSuccess(picojson::value(stateValue), out);
   } else if (ret == DOWNLOAD_ERROR_INVALID_PARAMETER) {