view src/fdl/test/debug2/StartCallback.java @ 92:ea4ee892baf5

commit
author kazz <kazz@cr.ie.u-ryukyu.ac.jp>
date Thu, 22 Apr 2010 16:13:03 +0900
parents
children
line wrap: on
line source

package fdl.test.debug2;

import java.nio.ByteBuffer;
import java.util.Date;

import fdl.PSXCallback;

class StartCallback implements PSXCallback {
	NodeProperty np;
	TreeProperty tp;
	
	public StartCallback(NodeProperty np, TreeProperty tp) {
		this.np = np;
		this.tp = tp;
	}
	
	public void callback(ByteBuffer reply) {
		Debug.print("Start Tree");
		tp.startTime = new Date();
		tp = new TreeProperty(np);
		tp.startTree(reply);
		np.ml.in(TupleId.BODY.id);
		np.ml.out(TupleId.BODY.id, reply);
		np.ml.in(TupleId.START.id, this);
	}

}