Package edu.gwu.simplenetsim

Interface Summary
ApplicationLayer The transport layer should call this method when it receives a packet on a particular connection.
DatalinkLayer An implementation of the datalink layer must implement this interface, which itself extends StackLayer.
NetworkLayer A network layer must implement this interface, which derives from StackLayer.
PhysicalLayer This is currently implemented by the simulator.
StackLayer Every layer derives from this, which has one method to implement.
TransportLayer Interface TransportLayer must be implemented by any class that wants to implement a transport layer.
WebBrowser This interface must be implemented by a web browser.
WebServer This interface needs to be implemented by webservers.
 

Class Summary
Connection Used to store data about connections that are read from the parameter file and used by the simulator to randomly generate packets.
DatalinkPacket The class that contains stuff for a datalink-layer packet.
Debug Use the class Debug to help create debugging output in the file "debug.dat".
Edge Used by the simulator.
FileClassLoader The class FileClassLoader contains methods to load classes from given files.
LinkStatus An instance of this class is passed to the network layer by the simulator to indicate how "bad" a link is.
NetsimPacket This is the base packet class, with optional info for the GUI.
NetworkPacket This class contains all the packet info for a network-level packet, including the whole transport-packet.
Node Used by the simulator.
SimpleNetSim Class SimpleNetSim is the "main" simulator class, for which reason it is a bit large.
TransportPacket This is the packet that is handled by the transport layer and, for simplicity, the application layer as well.
UniformRandom