TCP_lwIP

Package: inet.transportlayer.tcp_lwip

TCP_lwIP

simple module

TCP model based on the LWIP 1.3.2 project. The original LWIP is available on the http://savannah.nongnu.org/projects/lwip/ page.

See ITCP for general TCP layer informations.

Inheritance diagram

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

Parameters

Name Type Default value Description
recordStats bool true

recording of seqNum etc. into output vectors enabled/disabled

sendQueueClass string ""

Obsolete!!!

receiveQueueClass string ""

Obsolete!!!

Properties

Name Value Description
display i=block/wheelbarrow

Gates

Name Direction Size Description
appIn [ ] input
ipIn input
appOut [ ] output
ipOut output

Source code

//
// TCP model based on the LWIP 1.3.2 project.
// The original LWIP is available on the http://savannah.nongnu.org/projects/lwip/ page.
//
// See ~ITCP for general TCP layer informations.
//
simple TCP_lwIP like ITCP
{
    parameters:
        bool recordStats = default(true); // recording of seqNum etc. into output vectors enabled/disabled
        string sendQueueClass = default("");    // Obsolete!!!
        string receiveQueueClass = default(""); // Obsolete!!!
        @display("i=block/wheelbarrow");

    gates:
        input appIn[];
        input ipIn;
        output appOut[];
        output ipOut;
}
File: src/inet/transportlayer/tcp_lwip/TCP_lwIP.ned