diff Framework/HttpQueries/DetectTransferPlugin.cpp @ 10:c9e28e31262e

new option: MaxHttpRetries
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 04 Mar 2019 15:26:49 +0100
parents 7e207ade2f1a
children b06103a50c95
line wrap: on
line diff
--- a/Framework/HttpQueries/DetectTransferPlugin.cpp	Mon Dec 24 13:45:31 2018 +0100
+++ b/Framework/HttpQueries/DetectTransferPlugin.cpp	Mon Mar 04 15:26:49 2019 +0100
@@ -51,19 +51,32 @@
     Json::Reader reader;
     Json::Value value;
 
+    bool enabled = false;
+
     if (reader.parse(reinterpret_cast<const char*>(answer), 
                      reinterpret_cast<const char*>(answer) + size, value) &&
         value.type() == Json::arrayValue)
     {
+      // Loop over the plugins that are enabled on the remote peer
       for (Json::Value::ArrayIndex i = 0; i < value.size(); i++)
       {
         if (value[i].type() == Json::stringValue &&
             value[i].asString() == PLUGIN_NAME)
         {
           result_[peer_] = true;
+          enabled = true;
         }
       }
     }
+
+    if (enabled)
+    {
+      LOG(INFO) << "Peer \"" << peer_ << "\" has the transfers accelerator plugin enabled";
+    }
+    else
+    {
+      LOG(WARNING) << "Peer \"" << peer_ << "\" does *not* have the transfers accelerator plugin enabled";
+    }
   }