Name | Type | Description |
---|---|---|
IEtherMAC | module interface |
Interface for Ethernet MAC implementations. All Ethernet MAC implementations should implement this (i.e. declared as: EtherMAC like IEtherMAC). The existing implementations are these: EtherMAC and EtherMACFullDuplex. |
IExternalNic | module interface | (no description) |
ILinkLayer | module interface |
This module interface provides an abstraction for both upper and lower interfaces of different link layers. |
ILinkLayerLower | module interface |
This module interface provides an abstraction for the lower interface of different link layers. |
ILinkLayerUpper | module interface |
This module interface provides an abstraction for the upper interface of different link layers. |
IMACAddressTable | module interface |
Interface for MAC address tables |
IMACProtocol | module interface |
This interface provides an abstraction for different network protocols. |
IMACRelayUnit | module interface |
Prototype for modules providing Ethernet switch functionality. These modules handle the mapping between ports and MAC addresses, and forward frames (EtherFrame) to appropriate ports. |
INic | module interface | (no description) |
ISpanningTree | module interface |
Module interface for Spanning Tree protocols |
ITrafficConditioner | module interface |
This is the interface of traffic conditioner modules. |
ITunNic | module interface | (no description) |
IWiredNic | module interface |
Prototype module for link layer protocols. |
IWirelessNic | module interface | (no description) |