NetworkHeaderBase

Namespace: inet

class NetworkHeaderBase

(no description)

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

FieldsChunk

class

(no description)

Known subclasses

Name

Type

Description

FloodingHeader

class

(no description)

Ipv4Header

class

Represents an Ipv4 datagram.

Ipv6Header

class

Ipv6 datagram. RFC 2460 Section 3.

NextHopForwardingHeader

class

Next hop forwarding datagram header using generic network addresses.

ProbabilisticBroadcastHeader

class

(no description)

WiseRouteHeader

class

(no description)

Fields

Name

Type

Description

id

int

mutable

bool

complete

bool

correct

bool

properlyRepresented

bool

chunkLength

b

rawBin

string[]

rawHex

string[]

regionTags

SharingRegionTagSet::TagBaseRegionTag[]

sourceAddress

L3Address

destinationAddress

L3Address

protocol

const Protocol *

Properties

Name

Value

Description

beforeChange

handleChange()

descriptor

readonly

existingClass

packetData

Source code

class NetworkHeaderBase extends FieldsChunk
{
    @existingClass;

    L3Address sourceAddress @byValue @toValue(.str()) @fromValue(L3Address($));
    L3Address destinationAddress @byValue @toValue(.str()) @fromValue(L3Address($));
    const Protocol *protocol;
};

File: src/inet/networklayer/contract/NetworkHeaderBase.msg