IQuic

Package: inet.transportlayer.contract

IQuic

module interface

QUIC protocol interface.

<b>See also:</b> ~Quic

Inheritance diagram

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

Implemented by

Name Type Description
Quic simple module

Implements the QUIC protocol. For other implementations, see ~IQuic.

Used in compound modules

Name Type Description
TransportLayerNodeBase compound module

An extension of the network layer node base with transport layer protocols. Provides support for UDP, TCP, and SCTP, enabling end-to-end communication services for applications.

Properties

Name Value Description
display i=block/wheelbarrow

Source code

//
// QUIC protocol interface.
//
// @see ~Quic
//
moduleinterface IQuic
{
    parameters:
        @display("i=block/wheelbarrow");

    gates:
        input appIn @labels(QuicCommand/down);
        input udpIn @labels(UdpCommand/up);
        output appOut @labels(QuicCommand/up);
        output udpOut @labels(UdpCommand/down);
}

File: src/inet/transportlayer/contract/IQuic.ned