X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=model.h;h=a2d33432de948e4bc64b48ca6d7c1c7596f1a20f;hb=f94de5b6daa067501562ed3047bfb6b4939f9435;hp=6f082c66a71653f7240fcf8102223f60845e870f;hpb=eb3b6cccf71b9eeee035e2c98566dfa279e402ae;p=model-checker.git diff --git a/model.h b/model.h index 6f082c6..a2d3343 100644 --- a/model.h +++ b/model.h @@ -78,7 +78,6 @@ public: thread_id_t get_next_id(); int get_num_threads(); - modelclock_t get_next_seq_num(); /** @return The currently executing Thread. */ Thread * get_current_thread() { return scheduler->get_current_thread(); } @@ -114,6 +113,8 @@ private: int num_feasible_executions; bool promises_expired(); + modelclock_t get_next_seq_num(); + /** * Stores the ModelAction for the current thread action. Call this * immediately before switching from user- to system-context to pass