EthernetSignalBase

EthernetSignalBase

packet

C++ definition

Abstract base class for various Ethernet traffic types: EtherJam, EtherFilledIfg and EtherPhyFrame.

Inheritance diagram

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

Extends

Name Type Description
Signal packet (no description)

Known subclasses

Name Type Description
EthernetFilledIfgSignal packet

Represents a filled inter-frame gap in burst mode. Also used for calculating IFG times.

EthernetJamSignal packet

Represents jam on the Ethernet.

EthernetSignal packet

Represents dataframe on the Ethernet.

Fields

Name Type Description
srcMacFullDuplex bool

meta-info, for detecting model misconfiguration

bitrate double

meta-info, for detecting model misconfiguration

Source code

//
// Abstract base class for various Ethernet traffic types:
// EtherJam, EtherFilledIfg and EtherPhyFrame.
//
packet EthernetSignalBase extends Signal
{
    bool srcMacFullDuplex;  // meta-info, for detecting model misconfiguration
    double bitrate;  // meta-info, for detecting model misconfiguration
}

File: src/inet/physicallayer/wired/ethernet/EthernetSignal.msg