Message SCTPSackChunk

File: src/inet/transportlayer/sctp/SCTPMessage.msg

C++ definition

(no description)

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
SCTPChunk message (no description)

Fields:

Name Type Description
cumTsnAck uint32

Cumulative TSN Ack

a_rwnd uint32

Advertised Receiver Window Credit

numGaps uint16

Number of Gap Ack Blocks

numNrGaps uint16

Number of Non-Revokable Gap Ack Blocks

numDupTsns uint16

Number of Duplicate TSNs

isNrSack bool

Start and End of Gap Ack Blocks

gapStart uint32[]
gapStop uint32[]
dupTsns uint32[]
sackSeqNum uint32
nrGapStart uint32[]
nrGapStop uint32[]
msg_rwnd uint32
dacPacketsRcvd uint8
nrSubtractRGaps bool
chunkType uint8

Chunk Type

flags uint32

Source code:

message SCTPSackChunk extends SCTPChunk
{
    // Cumulative TSN Ack
    uint32 cumTsnAck;
    // Advertised Receiver Window Credit
    uint32 a_rwnd;
    // Number of Gap Ack Blocks
    uint16 numGaps;
    // Number of Non-Revokable Gap Ack Blocks
    uint16 numNrGaps;
    // Number of Duplicate TSNs
    uint16 numDupTsns;
    // Start and End of Gap Ack Blocks
    bool isNrSack;
    uint32 gapStart[];
    uint32 gapStop[];
    uint32 dupTsns[];
    uint32 sackSeqNum = 0;
    uint32 nrGapStart[];
    uint32 nrGapStop[];
    uint32 msg_rwnd;
    uint8 dacPacketsRcvd = 0;
    bool nrSubtractRGaps = false;
}