Uses of Class
edu.colorado.cs.ns2.agents.Agent

Packages that use Agent
edu.colorado.cs.ns2.agents   
edu.colorado.cs.ns2.gui   
edu.colorado.cs.ns2.sim   
edu.colorado.cs.ns2.sys   
 

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

Subclasses of Agent in edu.colorado.cs.ns2.agents
 class NullAgent
          This class implements the NS2 Null Agent.
 class TCPAgent
          This is the implementation of NS2's TCP (Source) Agent.
 class TCPRenoAgent
          This is the implementation of the TCPRenoAgent.
 class TCPSink
          This is the implementation of NS2's TCPSink Agent.
 class TCPVegasAgent
          This is the implementation of the TCPVegas Agent.
 class UDPAgent
          This is the implementation of the UDP Agent.
 

Methods in edu.colorado.cs.ns2.agents with parameters of type Agent
 boolean Agent.canConnectToAgent(Agent agent)
          True or False regarding whether a connection is allowed.
 

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

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

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

Fields in edu.colorado.cs.ns2.sim declared as Agent
private  Agent AgentListItem.agent
          A reference to an Agent.
private  Agent Connection.agent1
          The first Agent party in the Connection.
private  Agent Connection.agent2
          The second Agent party in the Connection.
 

Fields in edu.colorado.cs.ns2.sim with type parameters of type Agent
private  java.util.Vector<Agent> NsNode.agents
           
 

Methods in edu.colorado.cs.ns2.sim that return Agent
 Agent AgentListItem.getAgent()
          Returns a reference to the Agent Object.
 Agent Connection.getAgent1()
          Returns the first Agent.
 Agent Connection.getAgent2()
          Returns the second Agent.
 Agent NsNode.getAgentByVariableName(java.lang.String name)
           
 Agent NsNode.getAgentElementAt(int i)
           
 

Methods in edu.colorado.cs.ns2.sim that return types with arguments of type Agent
 java.util.Vector<Agent> NsNode.getAgentList()
           
 

Methods in edu.colorado.cs.ns2.sim with parameters of type Agent
 void NsNode.addAgent(Agent agent)
           
 void NsNode.removeAgent(Agent agent)
           
 void SimulationData.removeAgentFromNode(int nodeIndex, Agent agent)
           
 void AgentListItem.setAgent(Agent agent)
          Sets the Agent Object.
 void Connection.setAgent1(Agent agent1)
          Sets the first Agent.
 void Connection.setAgent2(Agent agent2)
          Sets the second Agent.
 

Constructors in edu.colorado.cs.ns2.sim with parameters of type Agent
AgentListItem(int nodeId, Agent agent)
          Two-argument constructor.
Connection(Agent a1, Agent a2)
          Two-argument constructor.
Connection(Agent a1, Agent a2, boolean isConnected)
          Three-argument constructor.
 

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

Methods in edu.colorado.cs.ns2.sys with parameters of type Agent
 void GenerateScript.writeAgent(Agent agent, NsNode node)
          Write an Agent declaration to the TCL script.
 void GenerateScript.writeConnectAgents(Agent agent1, Agent agent2)
          Write a new Agent connection to the TCL script.