Interface for tier compound modules
Author: Ingmar Baumgart, Bernhard Heep, Stephan Krause
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.
Name | Type | Description |
---|---|---|
InetOverlayHost | compound module |
Host that participates in the overlay |
InetOverlayHost6 | compound module |
Host that participates in the overlay |
OverlayAccessRouter | compound module |
Access router that participates in the overlay |
OverlayAccessRouter6 | compound module |
Access router that participates in the overlay |
OverlayRouter | compound module |
Router in the overlay network |
OverlayRouter6 | compound module |
Router in the overlay network |
ReaSEOverlayHost | compound module |
Host that participates in the overlay |
SimpleMultiOverlayHost | compound module |
Host in the simple network that participates in the overlay |
SimpleOverlayHost | compound module |
Host in the simple network that participates in the overlay |
SingleHost | compound module |
simulates a single host to connect it to a real network |
Name | Value | Description |
---|---|---|
display | i=block/segm |
// // Interface for tier compound modules // // @author Ingmar Baumgart, Bernhard Heep, Stephan Krause // moduleinterface ITier { parameters: @display("i=block/segm"); gates: input udpIn; // gate from the UDP layer input from_lowerTier; // gate from the lower tier input from_upperTier; // gate from the upper tier input tcpIn; // gate from the TCP layer output tcpOut; // gate to the TCP layer output udpOut; // gate to the UDP layer output to_lowerTier; // gate to the lower tier output to_upperTier; // gate to the upper tier }