projects
/
model-checker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
major rewrite - 'struct thread' replaced with internal 'class Thread'
[model-checker.git]
/
schedule.cc
diff --git
a/schedule.cc
b/schedule.cc
index abb3e4b3975f34c3cbaf876ead0af680699864d9..60d84a8af6b307d1d51d892e3712aa8d8910ab87 100644
(file)
--- a/
schedule.cc
+++ b/
schedule.cc
@@
-1,15
+1,15
@@
-#include "
libthreads
.h"
+#include "
threads_internal
.h"
#include "schedule.h"
#include "common.h"
#include "model.h"
#include "schedule.h"
#include "common.h"
#include "model.h"
-void Scheduler::add_thread(
struct t
hread *t)
+void Scheduler::add_thread(
T
hread *t)
{
{
- DEBUG("thread %d\n", t->
id
);
+ DEBUG("thread %d\n", t->
get_id()
);
queue.push(t);
}
queue.push(t);
}
-
struct t
hread *Scheduler::next_thread(void)
+
T
hread *Scheduler::next_thread(void)
{
if (queue.empty())
return NULL;
{
if (queue.empty())
return NULL;
@@
-20,7
+20,7
@@
struct thread *Scheduler::next_thread(void)
return current;
}
return current;
}
-
struct t
hread *Scheduler::get_current_thread(void)
+
T
hread *Scheduler::get_current_thread(void)
{
return current;
}
{
return current;
}