X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/33aec8491c4c337352f570c24f8a76298e3a319c..0a82e90d4cfdd7e27e1b946d22aff74a5abdda99:/src/mc/Checker.cpp diff --git a/src/mc/Checker.cpp b/src/mc/Checker.cpp index 159e3d5780..6ae0aae946 100644 --- a/src/mc/Checker.cpp +++ b/src/mc/Checker.cpp @@ -4,22 +4,42 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ +#include + +#include + #include "src/mc/Checker.hpp" +#include "src/mc/ModelChecker.hpp" namespace simgrid { namespace mc { +Checker::Checker(Session& session) : session_(&session) +{ + xbt_assert(mc_model_checker); + xbt_assert(mc_model_checker->getChecker() == nullptr); + mc_model_checker->setChecker(this); +} + Checker::~Checker() { } -FunctionalChecker::~FunctionalChecker() +// virtual +RecordTrace Checker::getRecordTrace() +{ + return {}; +} + +// virtual +std::vector Checker::getTextualTrace() { + return {}; } -int FunctionalChecker::run() +// virtual +void Checker::logState() { - return function_(*session_); } }