Module Interface IPingApp

Package: inet.applications.contract
File: src/inet/applications/contract/IPingApp.ned

Template for ping applications. It shows what gates a ping app needs, to be able to be used in StandardHost etc.

IPingApp

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Used in compound modules:

Name Type Description
StandardHost compound module

IPv4 host with SCTP, TCP, UDP layers and applications. IP forwarding is disabled by default (see forwarding).

Properties:

Name Value Description
display i=block/app

Source code:

//
// Template for ping applications. It shows what gates a ping app
// needs, to be able to be used in ~StandardHost etc.
//
moduleinterface IPingApp
{
    parameters:
        @display("i=block/app");
    gates:
        input pingIn @labels(PingPayload/up);
        output pingOut @labels(PingPayload/down);
}