/** * @copyright 2013 Computer Science Department, Recursive InterNetworking Architecture (RINA) laboratory, Boston University. * All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation * for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all * copies and that both the copyright notice and this permission notice appear in supporting documentation. * The RINA laboratory of the Computer Science Department at Boston University makes no * representations about the suitability of this software for any purpose. * * @author Yuefeng Wang. Computer Science Department, Boston University */ package rina.irm.test; import rina.config.RINAConfig; import rina.irm.impl.IRMImpl; import rina.rib.impl.RIBImpl; import rina.tcp.TCPFlowManager; public class bu_host1_irm { public static void main(String args[]) { String file = "./experimentConfigFiles/testConfigFiles/bu_host1.properties"; RINAConfig config = new RINAConfig(file); RIBImpl rib = new RIBImpl(); //put the information into the RIB rib.addAttribute("config", config); IRMImpl irm = new IRMImpl(rib); // int wierIDtoBUHost2 = tm.getWireID("BostonU2"); // // System.out.println("wierIDtoBUHost2 " + wierIDtoBUHost2); // // try { // tm.send(wierIDtoBUHost2, "hello".getBytes()); // } catch (Exception e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } String srcApName = "BostonU"; String srcApInstance = "1"; String srcAeName = "Management"; String srcAeInstance = "1"; String dstApName = "BostonU"; String dstApInstance = "2"; String dstAeName = "Management"; String dstAeInstance = "1"; String srcApName1 = "BostonU"; String srcApInstance1 = "1"; String srcAeName1 = "Data Transfer"; String srcAeInstance1 = "1"; String dstApName1 = "BostonU"; String dstApInstance1 = "2"; String dstAeName1 = "Data Transfer"; String dstAeInstance1 = "1"; int dataFlowID = irm.allocateFlow(srcApName1, srcApInstance1, srcAeName1, srcAeInstance1, dstApName1, dstApInstance1, dstAeName1, dstAeInstance1); System.out.println("dataFlowID is " + dataFlowID); // try { // tm.send(dataFlowID, "hello".getBytes()); // tm.send(dataFlowID, "hi".getBytes()); // } catch (Exception e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // // } }