Package: inet.networklayer.arp.ipv4
GlobalARP
simple moduleTODO
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| interfaceTableModule | string |
The path to the InterfaceTable module |
|
| routingTableModule | string |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/layer |
Gates
| Name | Direction | Size | Description |
|---|---|---|---|
| netwIn | input |
incoming ARP requests and replies |
|
| netwOut | output |
outgoing ARP requests/replies |
Signals
| Name | Type | Unit |
|---|---|---|
| failedARPResolution | inet::IARP::Notification | |
| initiatedARPResolution | inet::IARP::Notification | |
| completedARPResolution | inet::IARP::Notification |
Source code
// // TODO // simple GlobalARP like IARP { parameters: string interfaceTableModule; // The path to the InterfaceTable module string routingTableModule; @display("i=block/layer"); @signal[initiatedARPResolution](type=inet::IARP::Notification); @signal[completedARPResolution](type=inet::IARP::Notification); @signal[failedARPResolution](type=inet::IARP::Notification); gates: input netwIn @labels(ARPPacket+Ieee802Ctrl); // incoming ARP requests and replies output netwOut @labels(ARPPacket+Ieee802Ctrl); // outgoing ARP requests/replies }File: src/inet/networklayer/arp/ipv4/GlobalARP.ned