AckingMacHeader

AckingMacHeader

class

Packet for AckingMac. Packet size is configurable in the MAC layer.

Usage diagram

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram

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

Extends

Name Type Description
FieldsChunk class (no description)

Fields

Name Type Description
src MacAddress

source address

dest MacAddress

destination address

srcModuleId int

technical data, uses instead of sending back an ACK packet

networkProtocol int
mutable bool
complete bool
correct bool
properlyRepresented bool
chunkLength b
rawBin string[]
rawHex string[]
tags RegionTagSet::cObjectRegionTag[]

Source code

//
// Packet for ~AckingMac. Packet size is configurable
// in the MAC layer. 
//
class AckingMacHeader extends FieldsChunk
{
    MacAddress src;     // source address
    MacAddress dest;    // destination address
    int srcModuleId;    // technical data, uses instead of sending back an ACK packet
    int networkProtocol = -1;
}

File: src/inet/linklayer/acking/AckingMacHeader.msg