Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
create a singleton for s4u::Engine
[simgrid.git] / include / simgrid / s4u / engine.hpp
index b81a57f..2c9fa3c 100644 (file)
@@ -47,6 +47,10 @@ public:
   /** @brief Retrieve the simulation time */
   static double getClock();
   
   /** @brief Retrieve the simulation time */
   static double getClock();
   
+  /** @brief Retrieve the engine singleton */
+  static s4u::Engine *instance();
+private:
+  static s4u::Engine *instance_;
 };
 }} // namespace simgrid::sgo
 
 };
 }} // namespace simgrid::sgo