Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use bool for booleans
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 26 Feb 2023 15:07:41 +0000 (16:07 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 26 Feb 2023 15:07:48 +0000 (16:07 +0100)
src/kernel/resource/models/network_ib.cpp
src/kernel/resource/models/network_ib.hpp

index e00b347..afec012 100644 (file)
@@ -64,7 +64,7 @@ void NetworkIBModel::IB_action_state_changed_callback(NetworkAction& action, Act
   auto [src, dst] = ibModel->active_comms[&action];
 
   XBT_DEBUG("IB callback - action %p finished", &action);
-  ibModel->update_IB_factors(&action, src, dst, 1);
+  ibModel->update_IB_factors(&action, src, dst, true);
   ibModel->active_comms.erase(&action);
 }
 
@@ -76,7 +76,7 @@ void NetworkIBModel::IB_comm_start_callback(const activity::CommImpl& comm)
   auto* act_dst = &ibModel->active_nodes.at(action->get_dst().get_name());
 
   ibModel->active_comms[action] = std::make_pair(act_src, act_dst);
-  ibModel->update_IB_factors(action, act_src, act_dst, 0);
+  ibModel->update_IB_factors(action, act_src, act_dst, false);
 }
 
 NetworkIBModel::NetworkIBModel(const std::string& name) : NetworkCm02Model(name)
@@ -170,7 +170,7 @@ void NetworkIBModel::update_IB_factors_rec(IBNode* root, std::vector<bool>& upda
   }
 }
 
-void NetworkIBModel::update_IB_factors(NetworkAction* action, IBNode* from, IBNode* to, int remove) const
+void NetworkIBModel::update_IB_factors(NetworkAction* action, IBNode* from, IBNode* to, bool remove) const
 {
   if (from == to) // disregard local comms (should use loopback)
     return;
index 38798b1..572f18b 100644 (file)
@@ -47,7 +47,7 @@ public:
   explicit NetworkIBModel(const std::string& name);
   NetworkIBModel(const NetworkIBModel&)            = delete;
   NetworkIBModel& operator=(const NetworkIBModel&) = delete;
-  void update_IB_factors(NetworkAction* action, IBNode* from, IBNode* to, int remove) const;
+  void update_IB_factors(NetworkAction* action, IBNode* from, IBNode* to, bool remove) const;
 
   static void IB_create_host_callback(s4u::Host const& host);
   static void IB_action_state_changed_callback(NetworkAction& action, Action::State /*previous*/);