Module Interface ITunApp

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

Not an actual module type. It only shows which gates a TUN app should have to be able to be used in StandardHost

ITunApp

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:

//
// Not an actual module type. It only shows which gates a TUN app should have
// to be able to be used in StandardHost
//
moduleinterface ITunApp
{
    parameters:
        @display("i=block/app");
    gates:
        input tunIn @labels(TunInterface/up);
        output tunOut @labels(TunInterface/down);
}