Chunk

Namespace inet

Chunk

class

(no description)

Extends

Name Type Description
cObject (unknown -- not in documented files)

Fields

Name Type Description
id int
mutable bool
complete bool
correct bool
properlyRepresented bool
chunkLength b
rawBin string[]
rawHex string[]
regionTags SharingRegionTagSet::TagBaseRegionTag[]

Packet operations (observed)

actionmodule
peekAtFrontUdpBasicApp, UdpSink
popAtBackCsmaCaMac, ApskScalarRadio, Ieee80211OfdmRadio, Ieee80211DimensionalRadio, Ieee80211Radio, Ieee80211ScalarRadio
popAtFrontPcapRecorder, MultiFieldClassifier
removeAllIpv4
removeAtEthernetCutthroughSource
removeAtBackPreemptableStreamer

Source code

class Chunk extends cObject
{
    @packetData;
    @existingClass;
    @beforeChange(handleChange());
    @descriptor(readonly);
    int id @packetData(false) @getter("getChunkId");
    bool mutable @packetData(false) @getter("isMutable");
    bool complete @packetData(false) @getter("isComplete");
    bool correct @packetData(false) @getter("isCorrect");
    bool properlyRepresented @packetData(false) @getter("isProperlyRepresented");
    b chunkLength @packetData(false);
    string rawBin[] @label("raw bin ") @getter("getBinDumpLine") @sizeGetter("getBinDumpNumLines");
    string rawHex[] @label("raw hex ") @getter("getHexDumpLine") @sizeGetter("getHexDumpNumLines");
    SharingRegionTagSet::TagBaseRegionTag regionTags[] @packetData(false) @getter(_getTag) @sizeGetter(getNumTags);
}

File: src/inet/common/packet/chunk/Chunk.msg