Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
some cosmetics to please sonar
[simgrid.git] / src / kernel / activity / SynchroComm.cpp
index 4367536..ec124b2 100644 (file)
@@ -11,9 +11,9 @@
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(simix_network);
 
-simgrid::kernel::activity::Comm::Comm(e_smx_comm_type_t _type) {
+simgrid::kernel::activity::Comm::Comm(e_smx_comm_type_t _type) : type(_type)
+{
   state = SIMIX_WAITING;
-  this->type = _type;
   src_data=nullptr;
   dst_data=nullptr;
 
@@ -78,16 +78,11 @@ double simgrid::kernel::activity::Comm::remains()
 
   case SIMIX_RUNNING:
     return surf_comm->getRemains();
-    break;
 
   case SIMIX_WAITING:
   case SIMIX_READY:
-    return 0; /*FIXME: check what should be returned */
-    break;
-
   default:
-    return 0; /*FIXME: is this correct? */
-    break;
+    return 0; /*FIXME: check what should be returned */
   }
 }