X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=schedule.h;h=c8153b31821d554940d9faa5d4f1b83dd912f58c;hb=1f89a2b5691c26417c93d283e73e181bc6cea1a5;hp=cba4b11a6d597011910ceec3a55324d5edf136f4;hpb=f3ef22bef8d339c7d45b7d7232cdcf183a0b7776;p=model-checker.git diff --git a/schedule.h b/schedule.h index cba4b11..c8153b3 100644 --- a/schedule.h +++ b/schedule.h @@ -18,13 +18,16 @@ public: Scheduler(); void add_thread(Thread *t); void remove_thread(Thread *t); - Thread * next_thread(void); - Thread * get_current_thread(void); - void print(); + Thread * next_thread(); + Thread * get_current_thread() const; + void print() const; SNAPSHOTALLOC private: + /** The list of available Threads that are not currently running */ std::list readyList; + + /** The currently-running Thread */ Thread *current; };