From 7ccfaf5b2ca3db6abb7312b0f4bb778be25cc17f Mon Sep 17 00:00:00 2001 From: Brian Norris Date: Fri, 25 May 2012 20:28:30 -0700 Subject: [PATCH] model: add get_num_threads() --- model.cc | 5 +++++ model.h | 1 + 2 files changed, 6 insertions(+) diff --git a/model.cc b/model.cc index 06fe72f..24c46b6 100644 --- a/model.cc +++ b/model.cc @@ -60,6 +60,11 @@ thread_id_t ModelChecker::get_next_id() return next_thread_id++; } +int ModelChecker::get_num_threads() +{ + return next_thread_id; +} + int ModelChecker::get_next_seq_num() { return ++used_sequence_numbers; diff --git a/model.h b/model.h index 57959b7..9c69ec4 100644 --- a/model.h +++ b/model.h @@ -37,6 +37,7 @@ public: Thread * get_thread(thread_id_t tid) { return (*thread_map)[id_to_int(tid)]; } thread_id_t get_next_id(); + int get_num_threads(); int get_next_seq_num(); int switch_to_master(ModelAction *act); -- 2.34.1