Uses of Class
edu.colorado.cs.ns2.sim.NsNode

Packages that use NsNode
edu.colorado.cs.ns2.agents   
edu.colorado.cs.ns2.graphics   
edu.colorado.cs.ns2.gui   
edu.colorado.cs.ns2.gui.dialogs   
edu.colorado.cs.ns2.sim   
edu.colorado.cs.ns2.sys   
 

Uses of NsNode in edu.colorado.cs.ns2.agents
 

Methods in edu.colorado.cs.ns2.agents with parameters of type NsNode
 java.lang.String TelnetAgent.addApplicationToScript(NsNode node, int agentElement)
          Returns the String to be Written for the CBR Application
 java.lang.String ParetoAgent.addApplicationToScript(NsNode node, int agentElement)
          Returns the String to be Written for the CBR Application
 java.lang.String FTPAgent.addApplicationToScript(NsNode node, int agentElement)
          Returns the String to be Written for the FTPAgent Application.
 java.lang.String ExponentialAgent.addApplicationToScript(NsNode node, int agentElement)
          Returns the String to be Written for the CBR Application
 java.lang.String CBRAgent.addApplicationToScript(NsNode node, int agentElement)
          Returns the String to be Written for the CBR Application
abstract  java.lang.String Application.addApplicationToScript(NsNode node, int agentElement)
          Adds the current Application to the TCL script.
 

Uses of NsNode in edu.colorado.cs.ns2.graphics
 

Fields in edu.colorado.cs.ns2.graphics declared as NsNode
private  NsNode RectDrawable.theNode
          A reference to the NS2 node that this shape represents graphically.
 

Methods in edu.colorado.cs.ns2.graphics that return NsNode
 NsNode RectDrawable.getNsNode()
          Get the NsNode Simulation object associated with this Node.
 

Constructors in edu.colorado.cs.ns2.graphics with parameters of type NsNode
RectDrawable(int x, int y, NsNode node)
          Default constructor.
 

Uses of NsNode in edu.colorado.cs.ns2.gui
 

Methods in edu.colorado.cs.ns2.gui with parameters of type NsNode
private  void DrawableMover.agentDisconnect(NsNode node1, int element)
           
private  void DrawableMover.agentsConnect(NsNode node1, int element)
           
 void DrawableMover.doNewApplication(NsNode node, Agent agent)
          Ataaches an Application to an Agent on a Node.
 

Uses of NsNode in edu.colorado.cs.ns2.gui.dialogs
 

Fields in edu.colorado.cs.ns2.gui.dialogs declared as NsNode
private  NsNode ConnectAgentsDialog.node1
          A reference to the node containing the agent "connector".
private  NsNode ConnectAgentsDialog.node2
          A reference to the node containing the agent "conectee".
 

Methods in edu.colorado.cs.ns2.gui.dialogs with parameters of type NsNode
static void ConnectAgentsDialog.connectAgents(SimulationData simData, java.lang.String[] possibleNodes, NsNode node1, int element)
          Simply creates a new ConnectAgentDialog instance.
 

Constructors in edu.colorado.cs.ns2.gui.dialogs with parameters of type NsNode
ConnectAgentsDialog(SimulationData simData, java.lang.String[] possibleNodes, NsNode node1, int element)
          Constructor.
 

Uses of NsNode in edu.colorado.cs.ns2.sim
 

Fields in edu.colorado.cs.ns2.sim declared as NsNode
private  NsNode Link.node1
          The NS2 node at endpoint 1.
private  NsNode Link.node2
          The NS2 node at endpoint 2.
 

Fields in edu.colorado.cs.ns2.sim with type parameters of type NsNode
private  java.util.Vector<NsNode> SimulationData.nodes
           
private  java.util.HashSet<NsNode> NsNode.reachableNodes
           
 

Methods in edu.colorado.cs.ns2.sim that return NsNode
 NsNode Link.getNode1()
          Returns the node at endpoint 1.
 NsNode Link.getNode2()
          Returns the node at endpoint 2.
 NsNode SimulationData.getNodeById(int id)
           
 

Methods in edu.colorado.cs.ns2.sim that return types with arguments of type NsNode
 java.util.Vector<NsNode> SimulationData.getNodes()
           
 java.util.HashSet<NsNode> NsNode.getReachableNodes()
           
 

Methods in edu.colorado.cs.ns2.sim with parameters of type NsNode
 void SimulationData.addNewNode(NsNode node)
           
 void SimulationData.deleteNode(NsNode node)
           
 void Link.setNode1(NsNode node1)
          Sets the node at endpoint 1.
 void Link.setNode2(NsNode node2)
          Sets the node at endpoint 2.
 

Method parameters in edu.colorado.cs.ns2.sim with type arguments of type NsNode
 void NsNode.addReachableNodes(java.util.HashSet<NsNode> nodes)
           
 void SimulationData.setNodes(java.util.Vector<NsNode> nodes)
           
 

Constructors in edu.colorado.cs.ns2.sim with parameters of type NsNode
Link(NsNode n1, NsNode n2, double bw, double lat, java.lang.String qType, java.lang.String args)
          Six-argument constructor.
 

Uses of NsNode in edu.colorado.cs.ns2.sys
 

Methods in edu.colorado.cs.ns2.sys with parameters of type NsNode
 void GenerateScript.writeAgent(Agent agent, NsNode node)
          Write an Agent declaration to the TCL script.
 void GenerateScript.writeApplication(NsNode node, int agentElement, Application app)
          Write an Application declaration to the TCL script.
 void GenerateScript.writeCreateNode(NsNode node)
          Write a node variable declaration to the TCL script.