Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Inline another function, in EngineImpl::shutdown
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Wed, 22 Dec 2021 00:43:22 +0000 (01:43 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Wed, 22 Dec 2021 10:09:23 +0000 (11:09 +0100)
src/kernel/EngineImpl.cpp
src/kernel/EngineImpl.hpp

index 15fb9f4..5e3dfeb 100644 (file)
@@ -329,7 +329,8 @@ void EngineImpl::shutdown()
   instance_->empty_trash();
 
   /* Let's free maestro now */
-  instance_->destroy_maestro();
+  delete instance_->maestro_;
+  instance_->maestro_ = nullptr;
 
   /* Finish context module and SURF */
   instance_->destroy_context_factory();
index ba9ad2c..ed0c976 100644 (file)
@@ -100,11 +100,6 @@ public:
   bool is_maestro(const actor::ActorImpl* actor) const { return actor == maestro_; }
   void set_maestro(actor::ActorImpl* actor) { maestro_ = actor; }
   actor::ActorImpl* get_maestro() const { return maestro_; }
-  void destroy_maestro()
-  {
-    delete maestro_;
-    maestro_ = nullptr;
-  }
 
   context::ContextFactory* get_context_factory() const { return context_factory_; }
   void set_context_factory(context::ContextFactory* factory) { context_factory_ = factory; }