aidmar.wainakh hace 6 años
padre
commit
cab2004e08

+ 2 - 2
code_boost/src/cxx/artifacts_tests.cpp

@@ -188,6 +188,6 @@ float artifacts_tests::get_payload_ratio(){
 }
 
 void artifacts_tests::check_tos(uint8_t ToS){
-    if((unsigned)ToS != 0)
-        std::cout<<(unsigned)ToS<<"\n";
+    //if((unsigned)ToS != 0)
+      //  std::cout<<"ToS: "<<(unsigned)ToS<<"\n";
 }

+ 6 - 0
code_boost/src/cxx/statistics.cpp

@@ -633,11 +633,17 @@ void statistics::writeToDatabase(std::string database_path) {
     db.writeStatisticsMss(ip_sumMss);
     db.writeStatisticsPorts(ip_ports);
     db.writeStatisticsProtocols(protocol_distribution);
+    std::cout<<"1"<<"\n";
     // Aidmar
     db.writeStatisticsMss_dist(mss_distribution);
+    std::cout<<"2"<<"\n";
     db.writeStatisticsWin(win_distribution);
+    std::cout<<"3"<<"\n";
     db.writeStatisticsConv(conv_statistics);
+    std::cout<<"4"<<"\n";
     db.writeStatisticsInterval(interval_statistics);
+    
+    
 }
 
 /**

+ 3 - 1
code_boost/src/cxx/statistics_db.cpp

@@ -342,7 +342,9 @@ void statistics_db::writeStatisticsConv(std::unordered_map<conv, entry_convStat>
             for(int i=0; (unsigned)i<e.pkts_delay.size();i++){
                 sumDelay += e.pkts_delay[i].count();
             }
-            e.avg_delay = (std::chrono::microseconds)sumDelay/e.pkts_delay.size(); // average
+            if(e.pkts_delay.size()>0)
+                e.avg_delay = (std::chrono::microseconds)sumDelay/e.pkts_delay.size(); // average
+            else e.avg_delay = (std::chrono::microseconds)0;
 
             query.bind(1, f.ipAddressA);
             query.bind(2, f.portA);