X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=schedule.h;h=3feddd9025915e9275efc1bf4aca389a1a17844f;hb=27a6b2d336785fa3d30d937a397242c0a6823cfc;hp=18936b612dacbed81e91a949d164e990b5f964b5;hpb=b4a228de75d93aad50a07b3b048f69bc57ba2dd8;p=model-checker.git diff --git a/schedule.h b/schedule.h index 18936b6..3feddd9 100644 --- a/schedule.h +++ b/schedule.h @@ -29,12 +29,13 @@ public: Thread * next_thread(Thread *t); Thread * get_current_thread() const; void print() const; - enabled_type_t * get_enabled() { return is_enabled; }; + enabled_type_t * get_enabled() { return enabled; }; + bool is_enabled(Thread *t) const; SNAPSHOTALLOC private: /** The list of available Threads that are not currently running */ - enabled_type_t * is_enabled; + enabled_type_t *enabled; int enabled_len; int curr_thread_index; void set_enabled(Thread *t, enabled_type_t enabled_status);