Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
prefer readable syntax instead of inlining functions
authorMartin Quinson <martin.quinson@loria.fr>
Sun, 25 Mar 2018 20:49:22 +0000 (22:49 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Sun, 25 Mar 2018 20:49:22 +0000 (22:49 +0200)
src/surf/network_constant.cpp

index d9a7e31..9a582d7 100644 (file)
@@ -78,10 +78,8 @@ NetworkConstantAction::NetworkConstantAction(NetworkConstantModel* model_, doubl
     : NetworkAction(model_, size, false), initialLatency_(latency)
 {
   latency_ = latency;
-  if (latency_ <= 0.0) {
-    state_set_ = model_->getDoneActionSet();
-    state_set_->push_back(*this);
-  }
+  if (latency_ <= 0.0)
+    set_state(Action::State::done);
 };
 
 NetworkConstantAction::~NetworkConstantAction() = default;