view src/fdl/test/topology/ring/RingTopologyManagerEngine.java @ 78:4fd2d1094bb9

Ring with TopologyManager added
author one
date Tue, 17 Nov 2009 18:18:37 +0900
parents
children 04bd4ae97e7c
line wrap: on
line source

package fdl.test.topology.ring;

import fdl.MetaLinda;
import fdl.test.topology.TopologyManagerEngine;

public class RingTopologyManagerEngine extends TopologyManagerEngine {

	// Constructor
	public RingTopologyManagerEngine(MetaLinda ml, int nodeNum) {
		super(ml, nodeNum);
	}
	
	public void mainLoop() {
		super.mainLoop();
		
	}
	
	protected void makeTopology() {
		super.makeTopology();
		startRelay();
	}
	
	@Override protected void makeConnection() {
		// Ring 状の接続を定義
		for (int i = 0; i < nodes.length; i++) {
			nodes[i].addConnection(nodes[(i+1)%nodes.length]);
		}
	}
	
	private void startRelay() {
		
		
	}
	

}