Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
MC further cleanups (let it compile, this time)
[simgrid.git] / src / mc / Session.hpp
index 8185115..16294c8 100644 (file)
@@ -8,12 +8,12 @@
 
 #include "simgrid/forward.h"
 #include "src/mc/ModelChecker.hpp"
+#include "src/mc/api/ActorState.hpp"
 #include "src/mc/remote/RemotePtr.hpp"
 
 #include <functional>
 
-namespace simgrid {
-namespace mc {
+namespace simgrid::mc {
 
 /** A model-checking session
  *
@@ -53,12 +53,8 @@ public:
 
   void log_state() const;
 
-  bool actor_is_enabled(aid_t pid) const;
+  void get_actors_status(std::map<aid_t, ActorState>& whereto);
 };
-
-// Temporary :)
-extern simgrid::mc::Session* session_singleton;
-}
-}
+} // namespace simgrid::mc
 
 #endif