Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Make Checker implementation private
[simgrid.git] / src / mc / Checker.hpp
index db9c2ae..6259678 100644 (file)
@@ -46,11 +46,16 @@ public:
    *  Could this be handled in the Session/ModelChecker instead?
    */
   virtual RecordTrace getRecordTrace();
+  virtual std::vector<std::string> getTextualTrace();
 
 protected:
   Session& getSession() { return *session_; }
 };
 
+XBT_PUBLIC() Checker* createLivenessChecker(Session& session);
+XBT_PUBLIC() Checker* createSafetyChecker(Session& session);
+XBT_PUBLIC() Checker* createCommunicationDeterminismChecker(Session& session);
+
 }
 }