114
|
1 package fdl.test.debug;
|
92
|
2
|
|
3 import java.nio.ByteBuffer;
|
|
4 import fdl.PSXCallback;
|
|
5
|
|
6 class StartCallback implements PSXCallback {
|
|
7 NodeProperty np;
|
|
8 TreeProperty tp;
|
|
9
|
|
10 public StartCallback(NodeProperty np, TreeProperty tp) {
|
|
11 this.np = np;
|
|
12 this.tp = tp;
|
|
13 }
|
|
14
|
|
15 public void callback(ByteBuffer reply) {
|
|
16 Debug.print("Start Tree");
|
119
|
17 tp.startTime = System.nanoTime();
|
92
|
18 tp = new TreeProperty(np);
|
|
19 tp.startTree(reply);
|
|
20 np.ml.in(TupleId.BODY.id);
|
|
21 np.ml.out(TupleId.BODY.id, reply);
|
|
22 np.ml.in(TupleId.START.id, this);
|
|
23 }
|
|
24
|
|
25 } |