| Package | Description |
|---|---|
| sime | |
| sime.tcp |
| Class and Description |
|---|
| Endpoint
This class implements a simple TCP endpoint that is composed
of sender and receiver objects.
|
| Link
A full-duplex communication link that connects two network nodes.
|
| NetworkElement
The interface for simulated network elements (nodes and links).
Provides two universal methods: NetworkElement.send(NetworkElement, Packet) for downcall
and NetworkElement.handle(NetworkElement, Packet) for upcall, from components that
are above or below this component in the protocol stack. |
| Packet
Data packet class.
|
| Router
This class is a simple simulation of a network router.
|
| Router.OutputPort
Inner class for router's output ports.
|
| Simulator
The main class of a simple simulator for TCP congestion
control.
Check also the design documentation for this simulator. |
| TimedComponent
The interface for simulated software components,
such as protocol modules.
Provides a callback method to call when a simulated timer expires. |
| TimerSimulated
The Timer class for the simulator.
|
| Class and Description |
|---|
| Endpoint
This class implements a simple TCP endpoint that is composed
of sender and receiver objects.
|
| NetworkElement
The interface for simulated network elements (nodes and links).
Provides two universal methods: NetworkElement.send(NetworkElement, Packet) for downcall
and NetworkElement.handle(NetworkElement, Packet) for upcall, from components that
are above or below this component in the protocol stack. |
| Packet
Data packet class.
|
| TimedComponent
The interface for simulated software components,
such as protocol modules.
Provides a callback method to call when a simulated timer expires. |
| TimerSimulated
The Timer class for the simulator.
|