view src/fdl/test/debug/TreeProperty.java @ 114:3b877c9a44f5

gather old packages
author kazz
date Mon, 11 Oct 2010 14:29:37 +0900
parents src/fdl/test/debug2/TreeProperty.java@ea4ee892baf5
children 49e7f02f0063
line wrap: on
line source

package fdl.test.debug;

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

public class TreeProperty {
	public boolean  rightFlag = true, leftFlag = true;
	public int treeCounter = 0, treeLoopNum = 100;
	public Date startTime, endTime;
	public NodeProperty np;
	
	public TreeProperty(NodeProperty np) {
		this.np = np;
	}
	
	public void startTree(ByteBuffer reply) {
		Routing r;
		// 子があるならば、子にタプルを伝搬
		if (np.nodes.containsKey(TupleId.TREERIGHT)) {
			r = np.nodes.get(TupleId.TREERIGHT);
			r.linda.out(r.dstId, reply);
			rightFlag = false;
		}
		if (np.nodes.containsKey(TupleId.TREELEFT)) {
			r = np.nodes.get(TupleId.TREELEFT);
			r.linda.out(r.dstId, reply);
			leftFlag = false;
		}
	}
}