Module Interface ITCPApp

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

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

ITCPApp

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.

Known subclasses:

Name Type Description
IBGPRouting module interface

Interface for BGP routing module.

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 TCP applications. It shows what gates a TCP app
// needs, to be able to be used in ~StandardHost etc.
//
moduleinterface ITCPApp
{
    parameters:
        @display("i=block/app");

    gates:
        input tcpIn @labels(TCPCommand/up);
        output tcpOut @labels(TCPCommand/down);
}