add new contention manager
[IRC.git] / Robust / TransSim / ThreadInfo.java
1 import java.util.*;
2
3 public class ThreadInfo {
4   FlexScheduler fs;
5   public ThreadInfo(FlexScheduler fs) {
6     this.fs=fs;
7   }
8   boolean stalled;
9   int oid;
10   int index;
11   int priority;
12
13   public void setObject(int oid) {
14     this.oid=oid;
15   }
16
17   public void setIndex(int index) {
18     this.index=index;
19   }
20
21   public int getObject() {
22     return oid;
23   }
24
25   public int getIndex() {
26     return index;
27   }
28
29   public void setObjIndex(ObjIndex oi) {
30     oid=oi.object;
31     index=oi.index;
32   }
33
34   public ObjIndex getObjIndex() {
35     return new ObjIndex(oid, index);
36   }
37
38   public boolean isStalled() {
39     return stalled;
40   }
41   public void setStall(boolean stall) {
42     stalled=stall;
43   }
44 }