ProbabilisticBroadcastHeader

Namespace: inet

class ProbabilisticBroadcastHeader

(no description)

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

NetworkHeaderBase

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 *

srcAddr

L3Address

destAddr

L3Address

id

long

Unique message ID ~ f(node address, unique number in node scope).

nbHops

int

protocolId

IpProtocolId

appTtl

simtime_t

Message time-to-live set by application.

initialSrcAddr

L3Address

finalDestAddr

L3Address

payloadLengthField

B

Properties

Name

Value

Description

beforeChange

handleChange()

descriptor

readonly

existingClass

packetData

Source code

class ProbabilisticBroadcastHeader extends NetworkHeaderBase
{
    L3Address   srcAddr;
    L3Address   destAddr;
    long      id;    // Unique message ID ~ f(node address, unique number in node scope).
    int       nbHops;
    IpProtocolId   protocolId;
    simtime_t appTtl;   // Message time-to-live set by application.
    L3Address   initialSrcAddr;
    L3Address   finalDestAddr;
    B payloadLengthField;
}

File: src/inet/networklayer/probabilistic/ProbabilisticBroadcastHeader.msg