InterfaceTagBase

InterfaceTagBase

class

(no description)

Inheritance diagram

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

Extends

Name Type Description
TagBase class

This is an abstract base class that should not be directly added to a message as a tag. It is used as the base class of all tags, thus it doesn't have any fields.

Known subclasses

Name Type Description
InterfaceInd class

Specifies the incoming interface where the packet has arrived at the network node.

InterfaceReq class

Determines the outgoing interface where the packet should leave the network node.

Fields

Name Type Description
interfaceId int

a locally unique (network node) identifier that determines the interface registered in the InterfaceTable

Source code

class InterfaceTagBase extends TagBase
{
    int interfaceId = -1; // a locally unique (network node) identifier that determines the interface registered in the ~InterfaceTable  
}

File: src/inet/linklayer/common/InterfaceTag.msg