A B C D E F G H I L M N O P R S T U W

R

RandomLocationGenerator - Class in Sim
A location creator that is used to get random value locations that are within the range specified in the constructor.
RandomLocationGenerator(Integer, Integer) - Constructor for class Sim.RandomLocationGenerator
Set the input random seed, max x and y for the returned location.
RandomLocationManager - Class in Sim
RandomLocationManager implements a LocationManager that will allow a node to move from a position to another random position and pause.
RandomLocationManager(Double, Integer, Location, Integer) - Constructor for class Sim.RandomLocationManager
Constructs a location manager that will return paths to random locations.
receiveFrame(HardwareFrame) - Method in class Sim.Node
Occurs when a node receives a frame.
removeFirstHop() - Method in class Sim.Routing.DSR.Route
 
removeLastHop() - Method in class Sim.Routing.DSR.Route
 
removeNode(int) - Method in class Sim.World
Removes a Node (by giving its unique address) from the World.
removeSuccessor(int) - Method in class Sim.Routing.Champ.RouteCache
 
replacePreviousHops(int, int, int, int) - Method in class Sim.Routing.Champ.RouteRequestCache
replacePreviousHops will replace the old list of previous hops and replace with the previousHop passed to it
reportArrival(double) - Method in class Sim.Packet
Tells a Packet that it has arrived at its destination at the given time.
reportHop(double) - Method in class Sim.Packet
reports when this packet has gone a hop;
reportSent(double) - Method in class Sim.Packet
Tells a Packet that it has been introduced to a Node for sending.
reportTotalHops(Packet, int, double) - Method in interface Sim.PacketListener
Event called when a Packet is is passed to a new node, including the terminating node.
reportTotalHops(Packet, int, double) - Method in class Sim.PacketWatcher
 
RERRHeader - Class in Sim.Routing.Champ
 
RERRHeader(int, int, int, int, int) - Constructor for class Sim.Routing.Champ.RERRHeader
Creates a new instance of RERRHeader
reverse() - Method in class Sim.Routing.DSR.Route
 
Route - Class in Sim.Routing.DSR
Route provides a convenient interface for dealing with routing chains with copy-on-write semantics.
Route(Integer...) - Constructor for class Sim.Routing.DSR.Route
 
RouteCache - Class in Sim.Routing.Champ
 
RouteCache() - Constructor for class Sim.Routing.Champ.RouteCache
Creates a new instance of RouteCache
RouteError - Class in Sim.Routing.DSR
RouteError tells nodes about a broken link from one point to another.
RouteError(int, int) - Constructor for class Sim.Routing.DSR.RouteError
 
routeRepair(int, int, int, int, int, Packet) - Method in class Sim.Routing.Champ.ChampAlgorithm
routeRepair() will send out RREQ to see if it can get a new path for the packet.
RouteRepairTimeout - Class in Sim.Routing.Champ
 
RouteRepairTimeout(int, NormalPacketHeader, Packet, ChampAlgorithm) - Constructor for class Sim.Routing.Champ.RouteRepairTimeout
Creates a new instance of RouteRepairTimeout
RouteReply - Class in Sim.Routing.DSR
RouteReply contains a response to a RouteRequest by holding a complete path from originator to desired destination.
RouteReply(Route) - Constructor for class Sim.Routing.DSR.RouteReply
 
RouteRequest - Class in Sim.Routing.DSR
RouteRequest is a flooded protocol header to request a route from the originator to a target.
RouteRequest(PacketId, int, int, int, RouteError) - Constructor for class Sim.Routing.DSR.RouteRequest
 
RouteRequest(PacketId, int, int, int) - Constructor for class Sim.Routing.DSR.RouteRequest
 
RouteRequest(PacketId, int, Route, int, RouteError) - Constructor for class Sim.Routing.DSR.RouteRequest
 
RouteRequestBackoffEvent - Class in Sim.Routing.Champ
 
RouteRequestBackoffEvent(ChampAlgorithm, HardwareFrame, Node) - Constructor for class Sim.Routing.Champ.RouteRequestBackoffEvent
Creates a new instance of RouteRequestBackoffEvent
RouteRequestCache - Class in Sim.Routing.Champ
 
RouteRequestCache(int) - Constructor for class Sim.Routing.Champ.RouteRequestCache
Creates a new instance of RouteRequestCache
RouteRequested - Class in Sim.Routing.Champ
 
RouteRequested() - Constructor for class Sim.Routing.Champ.RouteRequested
Creates a new instance of RouteRequested
RouteRequested(int, int, int, int, LinkedList<Integer>, boolean) - Constructor for class Sim.Routing.Champ.RouteRequested
 
RoutingAlgorithm - Interface in Sim.Routing
RoutingAlgorithm specifies the interface for a routing algorithm for a Node.
RREPHeader - Class in Sim.Routing.Champ
 
RREPHeader(int, int, int, int, LinkedList, int, double, int) - Constructor for class Sim.Routing.Champ.RREPHeader
Creates a new instance of RREPHeader
RREQHeader - Class in Sim.Routing.Champ
 
RREQHeader(int, int, int, int, int, int, int) - Constructor for class Sim.Routing.Champ.RREQHeader
Creates a new instance of RREQHeader
RREQTimeOutEvent - Class in Sim.Routing.Champ
 
RREQTimeOutEvent(HardwareFrame, HardwareFrame, HardwareFrame, boolean, RouteRequested, RouteCache, Node) - Constructor for class Sim.Routing.Champ.RREQTimeOutEvent
Creates a new instance of RREQTimeOutEvent
runSimulation() - Method in class Sim.SimulationRunner
 

A B C D E F G H I L M N O P R S T U W