EthernetCutthroughBarrier

Package: inet.linklayer.ethernet.modular

simple module EthernetCutthroughBarrier

(no description)

inet.linklayer.ethernet.modular.EthernetCutthroughBarrierEthernetCutthroughBarriersimple

Inheritance diagram

Extends

Name

Type

Description

PacketDelayerBase

simple module

Base module for packet delayer implementations. Provides common functionality for delaying packets for a specified amount of time before forwarding them. Supports clock synchronization, scheduling priorities, and zero-delay handling. Adds delay-related tags to packets for tracking and analysis.

Parameters

Name

Type

Default value

Description

displayStringTextFormat

string

“processed {numProcessedPackets} pk ({processedTotalLength})”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

clockModule

string

“”

Relative path of a module that implements IClock(1,:ref:2 <neddoc-msg-inet-iclock>); optional

schedulingPriority

int

0

scheduleZeroDelay

bool

true

Properties

Name

Value

Description

class

EthernetCutthroughBarrier

display

i=block/delay

Gates

Name

Direction

Size

Description

in

input

out

output

Source code

simple EthernetCutthroughBarrier extends PacketDelayerBase like IPacketDelayer
{
    parameters:
        @class(EthernetCutthroughBarrier);
}

File: src/inet/linklayer/ethernet/modular/EthernetCutthroughBarrier.ned