All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class network.SimpleUnreliableNetwork

java.lang.Object
   |
   +----timer.TimerClient
           |
           +----network.SimpleUnreliableNetwork

public class SimpleUnreliableNetwork
extends TimerClient
implements Network

Constructor Index

 o SimpleUnreliableNetwork(int, double, double, double, double, double, double, double, long)

Method Index

 o AddReceiver(PacketReceiver, Address)
 o MTU()
 o RemoveReceiver(PacketReceiver)
 o Timeout(Object)
the callback for timeouts.
 o TransmitPacket(NetworkPacket)

Constructors

 o SimpleUnreliableNetwork
 public SimpleUnreliableNetwork(int mtu,
                                double bandwidthMean,
                                double bandwidthSD,
                                double bandwidthWalk,
                                double latencyMean,
                                double latencySD,
                                double latencyWalk,
                                double dropProb,
                                long seed)

Methods

 o AddReceiver
 public void AddReceiver(PacketReceiver rcvr,
                         Address address)
 o RemoveReceiver
 public void RemoveReceiver(PacketReceiver rcvr)
 o MTU
 public int MTU()
 o TransmitPacket
 public void TransmitPacket(NetworkPacket p)
 o Timeout
 public void Timeout(Object info)
the callback for timeouts.

Overrides:
Timeout in class TimerClient

All Packages  Class Hierarchy  This Package  Previous  Next  Index