Module Interface IIPvXTrafficGenerator

Package: inet.applications.generic
File: src/inet/applications/generic/IIPvXTrafficGenerator.ned

Prototype for modules that generate traffic directly over IP. Compatible with both IPv4 and IPv6.

See also: IPvXTrafGen, IPvXTrafSink

IIPvXTrafficGenerator

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
BurstHost compound module

Definition of an IP node with a transport generator that connects to IP directly, without TCP or UDP.

Properties:

Name Value Description
display i=block/app

Source code:

//
// Prototype for modules that generate traffic directly over IP.
// Compatible with both ~IPv4 and ~IPv6.
//
// @see ~IPvXTrafGen, ~IPvXTrafSink
//
moduleinterface IIPvXTrafficGenerator
{
    @display("i=block/app");
    gates:
        input ipIn @labels(IPv4ControlInfo/up,IPv6ControlInfo/up);
        output ipOut @labels(IPv4ControlInfo/down,IPv6ControlInfo/down);
}