Ieee8022LlcHeader

Ieee8022LlcHeader

class

ieee 802.2 LLC header

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)

Known subclasses

Name Type Description
Ieee8022LlcSnapHeader class

ieee 802.2 LLC header with SNAP extension TODO rename to LlcWithSnap, or let separated Llc and Snap headers

Fields

Name Type Description
chunkLength b
dsap short

1 byte

ssap short

1 byte

control int

1 or 2 byte, control = byte[0]+256*byte[1], two bytes, when (byte[0] & 3) != 3

mutable bool
complete bool
correct bool
properlyRepresented bool
rawBin string[]
rawHex string[]
tags RegionTagSet::cObjectRegionTag[]

Source code

// ieee 802.2 LLC header
class Ieee8022LlcHeader extends FieldsChunk
{
    chunkLength = B(3);
    short dsap = -1;    // 1 byte
    short ssap = -1;    // 1 byte
    int control = -1;    // 1 or 2 byte, control = byte[0]+256*byte[1], two bytes, when (byte[0] & 3) != 3
}

File: src/inet/linklayer/ieee8022/Ieee8022LlcHeader.msg