Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
init fields using initializer, genius
authorMartin Quinson <martin.quinson@loria.fr>
Thu, 12 Jul 2018 21:48:55 +0000 (23:48 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Thu, 12 Jul 2018 21:57:43 +0000 (23:57 +0200)
src/surf/network_ns3.cpp

index a76f41f..8324f1d 100644 (file)
@@ -295,12 +295,10 @@ void LinkNS3::set_latency_trace(tmgr_trace_t trace)
  **********/
 
 NetworkNS3Action::NetworkNS3Action(kernel::resource::Model* model, double totalBytes, s4u::Host* src, s4u::Host* dst)
  **********/
 
 NetworkNS3Action::NetworkNS3Action(kernel::resource::Model* model, double totalBytes, s4u::Host* src, s4u::Host* dst)
-    : NetworkAction(model, totalBytes, false)
+    : NetworkAction(model, totalBytes, false), src_(src), dst_(dst)
 {
   XBT_DEBUG("Communicate from %s to %s", src->get_cname(), dst->get_cname());
 
 {
   XBT_DEBUG("Communicate from %s to %s", src->get_cname(), dst->get_cname());
 
-  src_ = src;
-  dst_ = dst;
   static int port_number = 1025; // Port number is limited from 1025 to 65 000
 
   unsigned int node1 = src->pimpl_netpoint->extension<NetPointNs3>()->node_num;
   static int port_number = 1025; // Port number is limited from 1025 to 65 000
 
   unsigned int node1 = src->pimpl_netpoint->extension<NetPointNs3>()->node_num;