Merge branch 'branch-weiyu' into new_fuzzer
[c11tester.git] / schedule.h
index 9b16a7a968f7dcd5f52be8e936467efec29b0c48..49bd41f308d7d82a5c174ead184f19f971c8d999 100644 (file)
@@ -7,11 +7,7 @@
 
 #include "mymemory.h"
 #include "modeltypes.h"
-
-/* Forward declaration */
-class Thread;
-class Node;
-class ModelExecution;
+#include "classlist.h"
 
 typedef enum enabled_type {
        THREAD_DISABLED,
@@ -40,7 +36,6 @@ public:
        void remove_sleep(Thread *t);
        void add_sleep(Thread *t);
        enabled_type_t get_enabled(const Thread *t) const;
-       void update_sleep_set(Node *n);
        bool is_enabled(const Thread *t) const;
        bool is_enabled(thread_id_t tid) const;
        bool is_sleep_set(const Thread *t) const;
@@ -60,4 +55,4 @@ private:
        Thread *current;
 };
 
-#endif /* __SCHEDULE_H__ */
+#endif /* __SCHEDULE_H__ */