X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=nodestack.cc;h=bfcf11ff6dafb0f525b92b202e5401b5f3ce046f;hb=f9e2e3a893918a431d3af1e6657cd08260e31941;hp=f46e4b75571fd03b414760413bc68beff897f16f;hpb=6070a45c81428a5e09909d4beb325150aefd0c52;p=model-checker.git diff --git a/nodestack.cc b/nodestack.cc index f46e4b7..bfcf11f 100644 --- a/nodestack.cc +++ b/nodestack.cc @@ -9,6 +9,7 @@ #include "model.h" #include "threads-model.h" #include "modeltypes.h" +#include "execution.h" /** * @brief Node constructor @@ -761,6 +762,15 @@ NodeStack::~NodeStack() delete node_list[i]; } +/** + * @brief Register the model-checker object with this NodeStack + * @param exec The execution structure for the ModelChecker + */ +void NodeStack::register_engine(const ModelExecution *exec) +{ + this->execution = exec; +} + void NodeStack::print() const { model_print("............................................\n");